wordpress PHP5-FPM with Nginx 效能調教 (2) 承上篇PHP5-FPM with Nginx 效能調教 (1) PHP5-FPM 最近觀察到許多次 php5-fpm 突然不工作的狀況,即連上網站吃到 502 response status。最後於 nginx 的 error log 中找到這樣的錯誤訊息: [14-Dec-2014 12:20:45] ERROR: failed to ptrace(PEEKDATA) pid 13305: Input/output error (5) [14-Dec-2014 12:20:45] NOTICE: finished trace of 13305 [14-Dec-2014
php PHP5-FPM with Nginx 效能調教 (1) 在開始前建議先去安裝 htop 這個 linux 即時監控軟體。主要因應不同的 # of process core 與 memory size,可以調整 php5-fpm 與 nginx 中兩個部分的設定。 Nginx 在 /etc/nginx/nginx.conf 下約莫第二行有個 worker_processes 參數。 worker_processes 4; 根據運行機器的 cpu 核心數填入即可,可用 htop 或輸入以下 shell command 取得 cat /proc/cpuinfo| grep processor