nginx 502和504错误

nginx php-fpm环境下, 数据库备份因为utf8文件bom原因无法用命令行导入, 直接准备上bigdump.

无奈因为数据库的巨大, 502和504的出现。 一步步地增加nginx和php-fpm的,对这两个恶心的错误也有了更直观的认为。

简单地说两个的区别502出现调整php-fpm参数, 504则是调整nginx参数(汗, 好像nginx的文档里面就说502只是传递后面过来的错误信息的)。

主要是几个时间限制的nginx.conf里:
fastcgi_connect_timeout 3000s;
fastcgi_send_timeout 3000s;
fastcgi_read_timeout 3000s;

而php-fpm则是  request_terminate_timeout

当然, 以上只是在恢复数据, 实现生产环境还得考虑进程数等等。

 

《nginx 502和504错误》上有1条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注