服务器繁忙

我们有一个广告服务器,可以一次处理多个请求,不过有时候,蓝屏显示“服务器太忙”,必须执行“iisreset”才能使服务器重新启动并运行。 另外我注意到的是,CPU在100%阻塞,几乎不可能纠正这个问题。

你有什么build议或疑难解答经验,我可以如何解决这个问题?

如果你有任何你想知道的信息,请不要犹豫,问。

在此先感谢,克里斯

  • 把一个分析器,并找出什么是花时间。 如:你有一个编程问题,或服务器超载。

  • 获得一个更快的服务器;)除非你在某个地方触发浪费了大量的处理能力(像一个无尽的循环等请求),它可能只是请求排队,因为服务器是不够的。

我会把它移动到一个开发机器(虚拟),并附上一个分析器来debugging我的代码实际上花费的时间。 这可能会帮助你优化你的代码。

如果您需要快速修复,让您的生产机器工作,而您的开发箱上运行的分析器:在IIS中,右键单击您的网站正在使用的AppPool,select属性,设置“回收工作者进程”默认1740分钟。 您可能需要玩这个设置,看看它有多短。

来自MS的关于回收过程的信息在这里 。