知识大全 nginx 504 Gateway Time-out错误解决办法

Posted

篇首语:只有上不去的天,没有过不去的山。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 nginx 504 Gateway Time-out错误解决办法相关的知识,希望对你有一定的参考价值。

nginx 504 Gateway Time-out错误解决办法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

我们经常会发现大量的nginx服务器访问时会提示nginx Gateway Time out错误了 下面我来总结了一些解决办法 有需要了解的同学可进入参考

一般看来 这种情况可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的 这将导致fastcgi进程被挂起 如果你的fastcgi服务对这个挂起处理的不好 那么最后就极有可能导致 Gateway Time out现在的网站 尤其某些论坛有大量的回复和很多内容的 一个页面甚至有几百K默认的fastcgi进程响应的缓冲区是 K 我们可以设置大点

在nginx conf里 加入:

fastcgi_buffers k

这表示设置fastcgi缓冲区为 × k当然如果您在进行某一项即时的操作 可能需要nginx的超时参数调大点 例如设置成 秒:

send_timeout ;

我只是调整了这两个参数 结果就是没有再显示那个超时 可以说效果不错

另一篇文章

首先是更改php fpm的几处配置

把max_children由之前的 改为现在的 这样就可以保证 有充足的php cgi进程可以被使用

把request_terminate_timeout由之前的 s改为 s 这样php cgi进程 处理脚本的超时时间就是 秒 可以防止进程都被挂起 提高利用效率

接着再更改nginx的几个配置项 减少FastCGI的请求次 数 尽量维持buffers不变

  fastcgi_buffers由 k 改为 k   fastcgi_buffer_size 由 k 改为 K   fastcgi_busy_buffers_size 由 K 改为 K   fastcgi_temp_file_write_size 由 K 改为 K

好了 重新加载php fpm和nginx的配置 再次测试 至今两周时间内没有再出现 Gateway Time out的情况 算是达到效果了

cha138/Article/program/Java/gj/201405/30821

相关参考

公元504年出生的名人大全

百问中文整理了6位公元504年出生的名人及相关资料。1、达奚武(字成兴,大败东魏军,生擒东魏将领窦泰;斩杀高敖曹;夺取南梁城池):504年出生于代郡(今山西大同东北),570年去世。达奚武(504年—

知识大全 nginx中常用问题(nginx 301/绑定独立IP地址)

nginx中常用问题(nginx301/绑定独立IP地址)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 nginx配置完 并发了还是上不去

nginx配置完并发了还是上不去参考下面的nginx配置高并发一、一般来说nginx配置档案中对优化比较有作用的为以下几项:1.worker_processes8;nginx程序数,建议按照cpu数目

知识大全 nginx+php上传大文件解决办法

最常用的方法是通过设置nginx的client_max_body_size解决nginx+php上传大文件主要是设置上传文件大小和php脚本运行时长即可用nginx来做webserver的时上传大文件

知识大全 深入Nginx + PHP 缓存详解

深入Nginx+PHP缓存详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Nginx中的

知识大全 nginx利用proxy

nginx利用proxy_cache来缓存文件有需要的朋友可参考 代码如下复制代码user zhangyusers;worker_processes;error_log 

知识大全 nginx php空白页 fastcgi

  今天安装完nginx后发现页面能正常浏览但是php文件的页面打开后是一篇空白看phpfpm日志看nginx日志都没找到问题  上网搜索了半天终于解决了在这做个记录备忘  网上的一种说法是缺少这么一

知识大全 Nginx负载均衡配置实例详解

Nginx负载均衡配置实例详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!负载均衡是我们大流量网

知识大全 nginx下禁止目录运行php

  nginx下禁止目录执行php的方法则简单许多允许设定多个目录  不知道是否我对apache那个不了解如果有更好的办法希望大家指出共享学习thx  location~*^/(attachments

知识大全 nginx中mysql5.5 编译安装

nginx中mysql编译安装有需要的朋友可参考一下–withplugins=csvmyisammyisammrgheapinnobase现在改成DWITH_INNOBASE_STORAGE_ENGI