我們曾在 php handler 介紹過相關的php型態。
其中有提到 fastcgi的崩潰狀況,
使用fastcgi可能因此導致server loading問題。
最近有讀者來詢問,該如何處理這個狀況呢?
在本篇裡,我們另外給大家另一個思維:
首先要先觀察,這個loading問題是無時無刻發生,
還是透過壓力累積(間歇性)後才會發生的呢?
如果是間歇式的,建議在排程裡加上清除php的語法,或許就能解決:
1.登入linux shell,並執行 crontab -e。(我們是用centos為範本)
2. 在其中一行裡,擺上這個語法:
0 */1 * * * /usr/bin/pkill -f -x /usr/bin/php -P 1
3.排程的時間也可以自訂,讓server自動去進行 kill php 的動作。
如果是無時無刻的發生呢?
1.這樣透過排程,進行kill php 的效果可能不是最佳。
2.需改以top指令觀察,看看是cpu,memory還是(hd,io),
哪一個部份去咬住了主機資源,在對症調整系統,程式,或升級硬體,
才會有效果。
(本篇教學由unethost.com客服撰寫)
延伸閱讀:如何備份Cpanel後台安裝的套裝程式?
安裝上述的軟體,我們提供虛擬主機試用,七天滿意保證,
功能完整使用不受限制,歡迎點我申請。