IoT

Setelan child process PHP-FPM

Kalau anda pernah merasa kok website PHP anda terasa lambat atau sering error timeout bahkan internal server error, padahal resource VPS anda masih dirasa cukup lega maka wajib anda cek lognya. Dan apabila anda menemukan pesan seperti ini didalamnya:

obat joni kuat
WARNING: [pool www] server reached pm.max_children setting (4), consider raising it.

Setidaknya ada yang bisa anda coba dulu sebelum berpikir upgrade.

Jadi pm.max_children ini menentukan berapa banyak child process (proses anakan) dari mesin PHP-FPM yang bisa digunakan dalam waktu bersamaan. Kerja paralel kalau anda bingung. Apabila terlalu banyak request dan pekerjanya kurang maka jelas bisa lambat atau ngelag.

Solusinya (atau pertolongan pertama) adalah dengan meningkatkan jumlah child process yang bisa dibuat oleh PHP. tempat konfigurasinya biasa ada di /etc/php-fpm.d/www.conf dan silahkan edit kode dibawah:

Related Articles
pm.max_children = 10

Catatan saja, jumlah proses diatas cumalah contoh karena spesifikasi dan stack pada setiap VPS bisa berbeda. Sesuaikan saja dan eksperimen ambil nilai terbaiknya. Jangan lupa restart PHP-FPM setelahnya.

moch akbar fitrianto

Jurnalis Dari Rakyatnesia.com Dan Sudah di dunia jurnalistik selama lebih dari 10 tahun. Tulisan berita Lamongan, umum, prediksi bola , dan profil sudah bukan hal asing lagi, Lugas dengan Fakta.

Related Articles

Back to top button