Azue Web Role Web应用程序重新启动[w3wp]

时间:2016-03-21 10:24:51

标签: asp.net azure azure-web-roles azure-cloud-services

我有一个在Azure Cloud Service上运行的应用程序,它由Web角色和辅助角色组成。我将在这里专注于Web角色。

最近我在事件日志中发现了很多条目,说应用程序已重新启动。这种情况每天都会发生几次。

我们在Global.asax.cs Application_Start()

中记录此消息

我调查了机器的事件查看器,发现这些日志对应于Windows Azure日志中的条目,如下所示:

Role initialized. Process ID: 568, Process Name: w3wp Role environment . INITIALIZED

我在重启时间也看不到任何模式。有时它在2小时内是3次,而另一次是完美地工作12小时。

此外,事件查看器中没有应用程序错误,这些错误与这些日志具有相似的时间戳。

我知道IIS每29小时回收一次应用程序,但我们更改了此行为,并在覆盖appPool.Recycling.PeriodicRestart.Schedule中修改了RoleEntryPoint.OnStart()

导致w3wp进程重启的原因是什么? 这也适用于工作者角色,但我还没有对其进行过调查,我认为不涉及w3wp进程。

0 个答案:

没有答案