Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
nginx&;php5 fpm使用Laravel应用时响应极慢_Php_Mysql_Laravel_Nginx - Fatal编程技术网

nginx&;php5 fpm使用Laravel应用时响应极慢

nginx&;php5 fpm使用Laravel应用时响应极慢,php,mysql,laravel,nginx,Php,Mysql,Laravel,Nginx,我正在Ubuntu VPS上运行一个PHP应用程序(Laravel和MySQL),安装了nginx和php5 fpm(都有默认设置)。我很快就遇到了一些完全随机的502错误,显然是由于php5 fpm超时并不时失去与nginx的连接 我拼命地在SO和我能找到的任何其他资源上寻找解决方案,但错误依然存在:Web服务器在两天内没有响应约40次,每次“停机”约2分钟。我更改了php5 fpm中的工作人员,最大执行时间。。。没有什么。服务器的CPU和RAM使用率非常低 我最终杀死了副总裁,并从头开始建立

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

我拼命地在SO和我能找到的任何其他资源上寻找解决方案,但错误依然存在:Web服务器在两天内没有响应约40次,每次“停机”约2分钟。我更改了php5 fpm中的工作人员,最大执行时间。。。没有什么。服务器的CPU和RAM使用率非常低

我最终杀死了副总裁,并从头开始建立了一个新的副总裁——结果是一样的。但是,该请求不显示502个错误,只需持续加载约40秒,而不显示任何内容或错误。大约2分钟后,一旦我点击“重新加载”,页面会立即加载

我唯一能想到的就是改变php5 fpm。我所做的。我试着使用hvm。但同样的结果是恒定载荷

我真的不知道该怎么办了。。。你们中有人遇到过同样的问题吗


Cheers

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

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

如果新的vm遇到相同的问题,可能是您的应用程序中有问题?尝试安装laravel debugbar,可能会让您在站点中了解是什么导致您的请求变慢。我怀疑这可能是您的查询或代码中的某些内容,如果它发生在新环境中,则会减慢速度。我也这么认为,但是我如何测试应用程序是否有问题?我刚刚在php5 fpm中发现了慢速日志,并将尝试一下。您是否尝试过新的laravel安装?哦,天哪,我想我发现了慢速日志的错误:我正在使用Geojson请求外部服务,以确定我是否应该在定价页上显示欧元或美元。我认为这延迟了它,导致了随机错误!如果一个新的虚拟机遇到同样的问题,我会调查这可能是你的应用程序中的问题?尝试安装laravel debugbar,可能会让你在站点中了解是什么让你的请求变慢。我怀疑这可能是您的查询或代码中的某些内容,如果它发生在新环境中,则会减慢速度。我也这么认为,但是我如何测试应用程序是否有问题?我刚刚在php5 fpm中发现了慢速日志,并将尝试一下。您是否尝试过新的laravel安装?哦,天哪,我想我发现了慢速日志的错误:我正在使用Geojson请求外部服务,以确定我是否应该在定价页上显示欧元或美元。我认为这延迟了它,导致了随机错误!我会调查的