原因:
查看nginx和php日志 查看原因
php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误
解决方案:
- php.ini 配置
;最大脚本执行时间
max_execution_time = 18000
;最大input时间
max_input_time = 18000
;内存限制
memory_limit = 8192M
- php-fpm设置
(秒)
request_terminate_timeout = 1200
- nginx.conf设置
(秒)
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
proxy_buffer_size 64k;
proxy_buffers 512k;
proxy_busy_buffers_size 128k;