Memory
httpd 記憶體使用率很高
我在我的伺服器上託管了一個 2GB 記憶體的 wordpress 站點,我使用了一些記憶體外掛,但是當我輸入
ps -eo "%C : %p : %z : %a" | sort -k5 -nr
SSH 時,我看到 httpd 記憶體使用率非常高。15.7 : 3131 : 4732740 : /usr/local/mysql/bin/mysqld 0.5 : 3356 : 515860 : /usr/sbin/httpd 0.6 : 3363 : 509308 : /usr/sbin/httpd 0.6 : 3333 : 509308 : /usr/sbin/httpd 0.5 : 3367 : 509308 : /usr/sbin/httpd 0.5 : 3361 : 509308 : /usr/sbin/httpd 0.5 : 3358 : 509308 : /usr/sbin/httpd 0.5 : 3338 : 509308 : /usr/sbin/httpd 0.4 : 3366 : 509308 : /usr/sbin/httpd 0.3 : 3370 : 509308 : /usr/sbin/httpd 0.3 : 3359 : 509308 : /usr/sbin/httpd 0.0 : 3193 : 410980 : /usr/sbin/httpd ...
伺服器總是當機。我這樣設置記憶體
php.ini
:memory_limit = 768M memory = 20M
伺服器負載的主要原因是 php.ini 的 memory_limit (768M)。由於您的伺服器只有 2GB 記憶體,因此如果更多的 http 請求進入伺服器導致消耗更多記憶體的 php 的多個連接,則無法處理。因此,我建議您將全域 php.ini memory_limit 降低到低於 200M 的最佳值以控制負載。