不同的服务器&;浏览器HTTP状态代码
我有一个小的python web应用程序运行在带有unicorn的nginx上。web应用程序每1分钟自动刷新一次页面 每天我都会看到大约在同一个小时,浏览器报告504网关超时错误,应用程序明显停止刷新 我在两台不同的客户端机器和两台不同的服务器机器上用chrome和firefox进行了检查,发现它几乎每天都在同一时间发生(每个web服务器的时间不同) 奇怪的是,在查看web服务器访问日志时,我识别了这些调用,并报告了200个OK状态代码不同的服务器&;浏览器HTTP状态代码,http,nginx,error-code,Http,Nginx,Error Code,我有一个小的python web应用程序运行在带有unicorn的nginx上。web应用程序每1分钟自动刷新一次页面 每天我都会看到大约在同一个小时,浏览器报告504网关超时错误,应用程序明显停止刷新 我在两台不同的客户端机器和两台不同的服务器机器上用chrome和firefox进行了检查,发现它几乎每天都在同一时间发生(每个web服务器的时间不同) 奇怪的是,在查看web服务器访问日志时,我识别了这些调用,并报告了200个OK状态代码 是否是由于连接问题,浏览器报告的错误代码与服务器报告的错
是否是由于连接问题,浏览器报告的错误代码与服务器报告的错误代码不同?你知道我应该如何继续调查吗?是的-服务器可以为页面提供服务,因此返回200,但客户端无法完成连接
它可能是您的基础设施(防火墙?)的一部分,正在选择更新或其他内容,尽管在您的请求发生的同一时间发生这种情况的可能性很小,除非是长时间运行的请求或网关中断。我们发现我们的服务器确实有一个维护过程,阻止了对它的访问。虽然它在一段时间后完成了请求,但浏览器“放弃”并返回超时错误。一旦取消了维护程序,问题就解决了。该页面是否有可能处理时间长且耗时长?是否足够长,nginx可以终止连接?