ASP.NET 脚本组合器有时会返回空白响应

发布于 2024-09-10 02:10:31 字数 420 浏览 3 评论 0原文

我正在使用 ASP.NET MVC 的脚本管理器来组合和压缩网站页面的 CSS 文件和 JavaScript 文件。在大多数情况下,这会按预期工作,但是有时(每周几次)负责返回内容的 HTTP 处理程序会返回空响​​应,因此页面会在没有任何 CSS 的情况下加载 - HTML 返回并且图像也会加载。发生这种情况时,刷新页面并不能解决问题,而重置 IIS 总能解决问题。此外,在不重置 IIS 的情况下,一段时间后问题就会消失。

通常,脚本处理程序会记录错误,但在问题期间不会记录任何错误。似乎处理程序从未被调用。 IIS 没有生成失败的请求日志。

当这种情况发生时,我监视了资源使用情况,没有注意到任何异常情况。 Web 服务器运行 IIS 7,CPU 使用率较低。我在 IIS 设置中增加了一些关于允许处理的请求数量的参数,问题仍然存在,尽管可能不太频繁。该网站每月约有 150 万浏览量。

I am using a script manager for ASP.NET MVC to combine and compact CSS files and JavaScript files for pages on a website. For the most part this works as expected, however there are times (couple of times per week) when the HTTP handler responsible for returning the content returns an empty response and so pages load without any CSS - the HTML returns and the images load as well. When this happens, refreshing the page does not resolve the problem, while resetting IIS always resolves the problem. Also, without resetting IIS, after some time the problem stops.

Normally the script handler logs errors, however there are no errors logged during the issue. It seems as if the handler is never invoked. There are no failed request logs generated by IIS.

I monitored resource usage when this was happening and did not notice anything out of the ordinary. The web server is running IIS 7 and has low CPU usage. I increased some parameters in IIS settings regarding the number of allowable requests to process, the problem still exists though perhaps less frequent. The website receives about 1.5 million pageviews monthly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月牙弯弯 2024-09-17 02:10:31

发现这是 HTTP 缓存标头的问题。

This was found to be an issue with HTTP cache headers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文