Nginx之504 Gateway Timeout的解决方法

原因:配置问题

修改Nginx的服务器配置,调整Nginx的超时时间

默认单位:秒

如果使用了Nginx代理,需在块里加上如上代码

如果问题没有解决,修改php服务器配置

调大maxchildren,保证有充足的php-cgi进程可以被使用
调大request
terminate_timeout,使php-cgi进程处理脚本的超时时间变长,防止进程都被挂起,提高利用效率。

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: