我的环境是Ubuntu 14.04LTS,Nginx 1.4.6,php5-fpm。
我的代码是 RIAK php api (riak-pb)。当我在浏览器中运行它时,它运行良好(在本例中为FetchObject)。
我单击浏览器刷新按钮更多时间,我的示例代码按预期运行良好:回显FetchedObject。但是对于考试我等待(随机)几分钟,我想再次运行我的代码,它失败了504网关超时。
此时没有一个PHP代码可以在我的主机上运行。
我的NGINX日志:
[error] 8491#0:* 20上游超时(110:连接超时)从上游读取响应头,客户端:127.0.0.1,server :, request:" GET /getContent.php HTTP /1.1" ;, upstream:" fastcgi:// unix:/var/run/php5-fpm.sock" ;, host:" localhost"
我意识到我的php-fpm有一些错误,但没有关于它的日志。 sudo service php5-fpm restart 命令可以立即解决(或再等几分钟)。但我可以随时再次导致此错误。有时是立即,有时经过长时间的尝试。
请帮助我。
更新:
我已将NGINX更新为版本1.10.0,但没有任何变化。