一次nginx服务器thinkphp 520Bad Gateway

这一次在本地正常运行的项目,放到服务器后就520Bad Gateway,参考https://blog.csdn.net/qq_34625397/article/details/51744859

然后查阅了/usr/local/php/etc/php-fpm.conf找到日志目录

看得到以下信息,意思是,运行时间超时后被终止了

然后,检查nginx和fastcgi中各种timeout设置。

nginx:

fastcgi_connect_timeout 300;

fastcgi_send_timeout  300 ;

fastcgi_read_timeout 300;

keepalive_timeout ;

/usr/local/php/etc/php-fpm.conf:

request_terminate_timeout=100;

/usr/local/php/etc/php-ini:

max_execution_time = 300

果断,将“request_terminate_timeout=100;” 修改后,页面正常显示了。

 

posted @ 2019-05-20 14:20  Pones  阅读(987)  评论(0编辑  收藏  举报