我有一个使用Codeigniter制作的网站,运行在Ubuntu上,使用Nginx和PHP-FPM。
一直到昨晚为止,它都很正常,但突然开始加载页面非常慢,有时会出现504错误,有时则会快速加载页面。
如果我重新启动nginx或php-fpm,则网站可以正常工作20-30秒,然后问题又出现了。
下面是nginx的错误日志:
[error] 25226#25226: *65 upstream timed out (110: Connection timed out) while reading response header from upstream, client: X.X.X.X, server: www.mydomain.ext, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php5.6-fpm.sock:", host: "www.mydomain.ext"
我已经通过谷歌搜索并调整了nginx和php-fpm的配置几个小时了,但是问题没有解决。
有人知道如何帮助我吗?