网站托管在多站点环境中。早些时候所有网站都运行良好,但在应用程序池回收和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正在初始化
由于
答案 0 :(得分:0)
创建新的Http模块时会报告“正在初始化HttpModule”。
Web应用程序启动时有一个Http Modules池。当池中的所有模块都忙于处理当前请求时,将创建一个新模块,并通过上述条目在日志中报告。日志中依次报告的大量此类条目表示您的解决方案负载很重。 Sitecore不会自己创建请求,因此应该通过外部请求加载它们。
我建议您优化性能,以使sitecore更快地处理http请求 请查看下一篇文章:
答案 1 :(得分:0)
“正在初始化HttpModule”不是错误,它是指示该站点无法处理新请求的信息消息,这就是它启动新HttpModule的原因。如果您在运行站点的日志中看到这些消息,那么这意味着您应该优化站点性能。
但是,因为它是网站的第一次启动而网站根本没有启动,所以我认为问题不在于一般性能。它看起来像是一个非常沉重的东西,在网站开始时执行长时间运行。检查任何自定义项的初始化管道,并尝试定义可能导致问题的原因。
答案 2 :(得分:0)
除了提供的答案外,它还可能表明Sitecore已开始处理会话结束事件。
在执行此操作的过程中,它将为每个会话条目创建一个HTTP对象,其URL为'\ session end',因此在日志中记录了“正在初始化HttpModule”。