如何解决nginx 504 Gateway Time-out错误

 时间:2024-10-28 18:13:00

1、有可能是设置的缓冲区不够大,默认的是8k在nginx.conf 配置文件里加入 fastcgi_buffers 8 128k 也就是把缓冲区大小改为 8 * 128k2、也可以增加超时参数send_timeout 60 ,一般加大到60秒就差不多了

2、减少掂迎豢畦FastCGI的请求次,也是在nginx.conf 配置文件里 astcgi_connect_timeout 300s;  fastcgi_send_timeout 300s;  fastcgi_read_timeout 300s;  fastcgi_buffer_size 128k;  fastcgi_buffers 8 128k;#8 128  fastcgi_busy_buffers_size 256k;  fastcgi_temp_file_write_size 256k;  fastcgi_intercept_errors on;  这里最主要的设置是前三条,即  fastcgi_connect_timeout 300s;  fastcgi_send_timeout 300s;  fastcgi_read_timeout 300s;这的配置信息,主要是规定了PHP-CGI的连接、发送和读取的时间,300秒足够用了,我更改好后,我以前的站点很少出现504 Gateway Time-out这个错误。

3、如果你用的是LNMP试下这个,按照512内存的vps为标准1.调整php-fpm.conf的相关设置/www/wdlinux/etc/:<value name=”max_children”>32</value><value name=”request_terminate_timeout”>30s</value>22.调整nginx.conf的相关设置/www/wdlinux/nginx-1.0.12/conf:fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 256k;注意:修改了上面的参数,vps的内存会有所增加。

4、参数资料都来源于网络,上面的参数,只是刚好解决我坑的,希望也能帮助到你

  • 小学英语微信端
  • 海绵射弹枪使用规定
  • 魔兽怀旧服断开连接wow51900123什么意思
  • 怎么装修全包
  • 刀口形直尺使用技术参数
  • 热门搜索
    成长手抄报 文明礼仪手抄报 植树节手抄报 消防手抄报 法制手抄报内容 关于春天的手抄报 安全教育手抄报内容 法制教育手抄报 端午节手抄报 安全教育手抄报图片