我正在尝试诊断IIS7.5在IIS日志中显示成功(200)响应的问题,但在30秒后,“服务暂时不可用”HTML消息将返回到具有500状态的浏览器。
更多细节:
IIS 7.5日志显示请求成功完成:
2013-12-09 10:45:17 10.177.197.244 POST / api / streamdata / ImportStream - 80 [...] Mozilla / 5.0 +(Windows + NT + 6.3; + WOW64)+ AppleWebKit / 537.36 +( KHTML,+ like + Gecko)+ Chrome / 31.0.1650.63 + Safari / 537.36 200 0 64 1150 67120
导入代码还会记录导入步骤,并显示导入已成功完成。
浏览器收到一个HTML页面,其中包含“Service Temporarily Unavailable”标题和30秒后的500响应代码。
我尝试了什么:
总而言之,代码运行正常,但是服务暂时不可用的消息会在请求30秒后返回给浏览器,即使服务器仍然乐意处理完成请求。
任何关于30秒内发生的事情以及如何解决它的想法都会感激不尽。
答案 0 :(得分:2)
感谢Guntram的引导,我发现问题是负载均衡器中的30秒超时,这是HMTL错误页面的起源。
一旦Rackspace增加了超时时间,一切都会正常工作。