本文共 240 字,大约阅读时间需要 1 分钟。
nginx 出现504 Gateway Time-out。
一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。
通常有以下几种情况导致
1.程序在处理大量数据,导致等待超时。
2.程序中调用外部请求,而外部请求响应超时。 3.连接数据库失败而没有停止,死循环重新连。出现这种情况,我们可以先优化程序,缩短执行时间。另一方面,可以调大nginx超时限制的参数,使程序可以正常执行。
转载地址:http://gytli.baihongyu.com/