当我对站点进行更改时,我经常使用 app_offline.htm 向用户显示消息。我的工作流程是这样的:
- 重命名 OFF_app_offline.htm -> app_offline.htm
- 对网站进行更改
- 重命名 app_offline.htm -> OFF_app_offline.htm
有时当我执行第 3 步时,网站重新上线,但服务器突然使用了 100% 的 CPU,因此运行速度非常慢,iisreset.exe
需要运行才能使其再次正常运行。分别使用大约 50% CPU 的两个进程是w3wp.exe
和sqlservr.exe
。通常,服务器的 CPU 使用率约为 20%。
我没有运行我的 VPS 帐户的权利,iisreset.exe
因此我必须联系我的托管服务提供商并让他们这样做。这很耗时,同时,我的网站用户对速度慢感到沮丧!
为什么会这样?我能做些什么来阻止它的发生?我可以建议服务器上是否有任何设置可以阻止这种情况发生?