应用程序池回收和iis重置后,Sitecore网站未加载

时间:2016-06-08 03:05:30

标签: sitecore sitecore8 multisite

网站托管在多站点环境中。早些时候所有网站都运行良好,但在应用程序池回收和iis-reset后,没有任何网站工作。我检查了日志,但有以下消息,但无法找到任何解决方案:

120164 20:52:38 INFO HttpModule正在初始化

132536 20:54:39 INFO HttpModule正在初始化

127708 20:56:39 INFO HttpModule正在初始化

132608 20:58:39 INFO HttpModule正在初始化

123380 21:00:00 INFO HttpModule正在初始化

79296 21:00:39 INFO HttpModule正在初始化

87196 21:02:40 INFO HttpModule正在初始化

132624 21:03:41 INFO HttpModule正在初始化

114660 21:04:40 INFO HttpModule正在初始化

128788 21:06:40 INFO HttpModule正在初始化

131424 21:08:40 INFO HttpModule正在初始化

由于

3 个答案:

答案 0 :(得分:0)

创建新的Http模块时会报告“正在初始化HttpModule”。

Web应用程序启动时有一个Http Modules池。当池中的所有模块都忙于处理当前请求时,将创建一个新模块,并通过上述条目在日志中报告。日志中依次报告的大量此类条目表示您的解决方案负载很重。 Sitecore不会自己创建请求,因此应该通过外部请求加载它们。

我建议您优化性能,以使sitecore更快地处理http请求 请查看下一篇文章:

http://sdn.sitecore.net/Articles/Administration/Sitecore%20Performance/Optimizing%20Sitecore%206%20and%20later.aspx

答案 1 :(得分:0)

“正在初始化HttpModule”不是错误,它是指示该站点无法处理新请求的信息消息,这就是它启动新HttpModule的原因。如果您在运行站点的日志中看到这些消息,那么这意味着您应该优化站点性能。

但是,因为它是网站的第一次启动而网站根本没有启动,所以我认为问题不在于一般性能。它看起来像是一个非常沉重的东西,在网站开始时执行长时间运行。检查任何自定义项的初始化管道,并尝试定义可能导致问题的原因。

答案 2 :(得分:0)

除了提供的答案外,它还可能表明Sitecore已开始处理会话结束事件。
在执行此操作的过程中,它将为每个会话条目创建一个HTTP对象,其URL为'\ session end',因此在日志中记录了“正在初始化HttpModule”。