Ubuntu

php5.6-fpm cpu佔用率高

  • June 13, 2017

我目前正在使用 php-fpm 和 nginx 執行一個 Wordpress 網站,並使用極高的 cpu 速率。 在此處輸入圖像描述

這是我的 www.conf 文件:

[www]
user = www-data
group = www-data
listen = 127.0.0.1:9000
listen.owner = www-data
listen.group = www-data
pm = ondemand
pm.max_children = 10
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 30
pm.process_idle_timeout = 10s
ping.path = /ping
pm.status_path = /status
pm.max_requests = 30
request_terminate_timeout = 20

我正在使用 wp 總記憶體和 fastcgi。你知道我能找到的任何文件我都可以展示。

我的網站每天獲得大約 800 次瀏覽,並且每天添加大約 5-6 次內容。

Wordpress 在繁忙的網站上使用大量 CPU。使用 CPU 不是問題 - 我在這裡看不到問題。如果您的訪問者很少,那麼 CPU 可能過多,但您沒有向我們提供該資訊。

記憶體外掛會稍微減少 CPU,但您仍然需要呼叫 PHP 來呈現頁面。對於匿名使用者,Web 伺服器層 (Nginx) 的記憶體要快得多,並且它可以為登錄使用者實時生成頁面。

匿名使用者的 Nginx 頁面記憶體可以顯著降低 CPU 使用率。我在這裡有一個教程,這裡有一個 Nginx教程。如果您的站點經常更改,您可以查看微記憶體

引用自:https://serverfault.com/questions/855402