nginx 和 php5-fpm 对 Laravel 应用程序的响应极其缓慢

nginx & php5-fpm respond extremely slow with Laravel application

我正在运行在 Ubuntu VPS 上使用 nginx 和 php5-fpm 安装(均采用默认设置)。我很快就遇到了一些完全随机的 502 错误,显然是由于 php5-fpm 超时并时不时失去与 nginx 的连接。

我拼命寻找关于 SO 和我能找到的任何其他资源的解决方案,但错误仍然存​​在:网络服务器在 2 天内没有响应大约 40 次,"downtime" 大约为 2每分钟。我更改了 php5-fpm 中的工作人员,最大执行时间...没什么。服务器仅显示非常低的 CPU 和 RAM 使用率。

我最终杀死了 VPS 并从头开始设置了一个新的 - 结果相同。但是,该请求并没有显示 502 错误,而是持续加载大约 40 秒,而没有显示任何内容或错误。大约 2 分钟后,一旦我点击重新加载页面立即加载。

我唯一能想到的就是改变php5-fpm。我做了什么。我尝试使用 hhvm。但是再次加载相同的结果。

我真的不知道该怎么办了...你们中的任何人 运行 以前遇到过同样的问题吗?

干杯

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