![php5-fpm 使 nginx 中的虛擬機器崩潰](https://rvso.com/image/668755/php5-fpm%20%E4%BD%BF%20nginx%20%E4%B8%AD%E7%9A%84%E8%99%9B%E6%93%AC%E6%A9%9F%E5%99%A8%E5%B4%A9%E6%BD%B0.png)
我一直遇到 504 錯誤(503)。情況已經到了這樣的地步:每次有人嘗試更新 WordPress 時,他們都會收到 504 錯誤。
在進行故障排除時,我嘗試調整 php-fpm 中的逾時,但係統崩潰了。我將檔案恢復到原來的狀態,現在我無法載入 php5-fpm。每次我嘗試重新啟動、重新載入、停止、啟動時,系統都會凍結,我必須在虛擬管理器中強制退出虛擬機器。我一直在兜圈子,找不到任何接近解決方案的東西。
這些是我得到的錯誤日誌:
tail -f /usr/local/var/log/nginx/error.log
具體來說:
2015/10/11 19:46:53 [error] 2429#0: *1779 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.30.1.119, server: [redacted], request: "GET /robots.txt HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm-www-1.sock:", host: "10.30.1.110"
我的 php-fpm.conf 檔案配置如下:
pid = /var/run/php5-fpm.pid
error_log = /var/log/php5-fpm.log
include=/etc/php5/fpm/pool.d/*.conf
其餘的已註解掉。
當我沿著路徑走時,我什至沒有看到日誌檔案。
我不確定這是否與 504 錯誤有關。我們過去曾經歷過 CPU 完全凍結的情況,這需要強制重新啟動系統。我不確定我們之前是如何解決的。最終有些東西起作用了。
有什麼我應該檢查但我沒有檢查的嗎?