nginx&使用Laravel应用程序

时间:2015-07-27 15:42:10

标签: php mysql laravel nginx

我正在安装了nginx和php5-fpm的Ubuntu VPS上运行PHP应用程序(Laravel和MySQL)(两者都使用默认设置)。我很快就经历了一些完全随机的502错误,显然是因为php5-fpm超时并且偶尔会丢失与nginx的连接。

我正在拼命寻找SO和我能找到的任何其他资源的解决方案,但错误依然存在:网络服务器在2天内没有做出40次回复,其中包括#34;停机时间"每个约2分钟。我在php5-fpm中更改了worker,最大执行时间......没什么。服务器只显示非常低的CPU和RAM使用率。

我最终杀死了VPS并从头开始设置一个新的 - 结果相同。但是,除了显示502错误之外,请求只需要大约40秒的常量加载,而不显示任何内容或错误。大约2分钟后,一旦我重新加载,页面立即加载。

我唯一想到的就是改变php5-fpm。我做了什么。我试过用hhvm。但同样是恒定加载的结果。

我真的不知道该怎么做了......你们之前有没有遇到过同样的问题?

干杯

1 个答案:

答案 0 :(得分:0)

慢速日志的帮助下,我发现了问题,这是一个外部服务(GeoJSON请求),它随机减慢了页面的速度,从而导致了错误。