原文地址:https://blog.csdn.net/hanzengyi/article/details/80181492
同样的用途,定时任务耗时太久,在Lnmp集成环境下会报502或者504
解决方案备份:
问题描述:定时任务控制器总是异常终止,查找原因,直接访问该任务url,先提示:504 Gateway Time-out,改了fastcgi_connect_timeout,fastcgi_send_timeout,fastcgi_read_timeout三个nginx配置后,又提示:502 Bad Gateway 后台执行让php支持长任务运行(如1小时),需要设置以下几处: 1、修改php代码中处理超时时间: ini_set('memory_limit','3072M'); ini_set("max_execution_time", 0); set_time_limit(0); 2、修改nginx配置(/etc/nginx/sites-avaliable/default): fastcgi_connect_timeout 3600s; fastcgi_send_timeout 3600s; fastcgi_read_timeout 3600s; 3、修改php配置(/etc/php/5.6/fpm/pool.d/www.conf): request_terminate_timeout=3600
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《补上一篇报错502或者504的文章》
发表评论