Wa, setelah mengalami error InnoDB kemudian berlanjut pada error Php-Fpm yang tidak mau di load, setelah melihat pada error log muncul pesan berikut :
[12-Sep-2014 01:13:44] NOTICE: fpm is running, pid 12105 [12-Sep-2014 01:13:44] NOTICE: ready to handle connections [12-Sep-2014 01:14:10] WARNING: [pool bodi] server reached pm.max_children setting (9), consider raising it [12-Sep-2014 01:30:45] WARNING: [pool bodi] child 12824 exited on signal 11 (SIGSEGV) after 170.825456 seconds from start [12-Sep-2014 01:30:45] NOTICE: [pool bodi] child 12826 started [12-Sep-2014 01:39:08] NOTICE: Finishing ... [12-Sep-2014 01:39:09] NOTICE: exiting, bye-bye!
Setelah mengubah nilai pada pm.max_children menjadi :
pm = ondemand pm.max_children = 25 ; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2 pm.start_servers = 10 pm.min_spare_servers = 5 pm.max_spare_servers = 20 pm.max_requests = 300
Service Php-Fpm tetap tidak mau di load, selalu muncul pesan error :
[FAIL] Restarting PHP5 FastCGI Process Manager: php5-fpm failed!
Setelah selidik punya selidik, kesalahan tersebut karena fitur web cache APC juga aktif sehingga cukup banyak menggunakan alokasi memory yang lumayan banyak. Dan benar saja, setelah menonaktifkan PHP Cache APC akhirnya service Php-Fpm mau juga di load dan website akhirnya dapat dibuka dengan sempurna.
Kesimpulan:
1. Naikkan terlebih dahulu nilai pm.max_children dan sesuaikan dengan kemampuan RAM VPS atau server, apabila setelah menaikkan nilai pm.max_children tidak ada perubahan. maka
2. Matikan service yang berkaitan dengan opcode cache (apc dst) dan yang sejenis, kemudian restart service Php-Fpm
pm.max_children = Total RAM pada server/vps / Max child process size
Total RAM tidak perlu menggunakan seluruh RAM yang ada.
Gunakan baris perintah berikut untuk menentukan nilai rata2 penggunaan memory child Php-Fpm untuk menentukan nilai pm.max_children berdasarkan spek hardware server/vps yang dipakai.
ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'
Semoga bermanfaat ….
Related Search
Tags: #apc #cache #NOTICE #php-fpm #server #WARNING