gpt4 book ai didi

c# - IIS6、ASP.NET MVC 1 和随机减速

转载 作者:行者123 更新时间:2023-11-30 18:44:39 25 4
gpt4 key购买 nike

我最近将 MVC 应用程序部署到 IIS6 网络服务器。我遇到的一个奇怪行为是加载时间会随机增加到 30 秒以上,然后恢复正常。我们的测试表明这种情况同时发生在多个连接上。等待结束后,该站点将再次响应。发生这种情况完全随机,但可能大约每 15 分钟左右发生一次。

我的第一个想法是 Web 服务器出于某种原因重新启动了应用程序,但我确定情况并非如此,因为进程回收设置的频率非常低,并且我在应用程序启动时放置了一些日志记录。

也与数据库连接无关。这种减速也只是通过在静态页面之间移动而发生的。我用 SQL 分析器观察了数据库,当这些减速发生时没有任何影响。

最后,我在我的 Controller 操作上放置了进入和退出日志记录,减速总是发生在 Controller 之外。 Controller Action 的进入和退出时间总是适本地快。

有没有人知道可能导致这种情况的原因?我试过在 IIS7 上本地运行它,但没有遇到问题。我只能认为这与我们的托管服务提供商有关。

最佳答案

这是否在已失效的服务器上运行?如果不是,它可能是您的托管服务提供商。

根据您的说法,我觉得服务器每隔 15 分钟就会出于某种原因使它的 CPU 达到极限。它可能是代码中的某些东西遇到了无限循环,您是否在事件日志中查看了应用程序的任何崩溃/错误。

关于c# - IIS6、ASP.NET MVC 1 和随机减速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2505714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com