我有一个运行在.NET 2.0集成应用程序池中的IIS7上的ASP.NET网站。
在接近完全00:24:00 UTC的最后三天,我的Web服务器开始向几乎所有(但不是全部)web请求抛出400个“错误请求”响应。 在03:00 – 03:10左右,错误清除,一切恢复正常。
这些都是一整天都有的要求,而且已经做了好几年了,实际上这些要求并不是很差。
所以我的问题是在什么情况下IIS 7会返回错误的请求,当请求实际上不是很糟糕?
我正在研究的一些可能性包括:
由于错误只持续了大约2个小时,导致我认为这是某种后台进程运行导致的错误,该过程完成后大约2:30小时,但我不明白为什么我可以得到HTTP 400服务器上的错误请求错误。
任何帮助照亮400错误请求错误的可能的性质,将不胜感激。 请记住,我100%确定该请求是有效的。
ASP.NET应用程序可能会返回400状态代码,而不是IIS。
负载条件不会导致IIS开始发回错误的请求,如果应用程序失败或数据库连接断开,服务器通常会返回一个5xx代码(尽pipe在数据库连接closures时完成的操作完全由应用程序定义)。