【发布时间】:2018-12-13 17:02:44
【问题描述】:
我们发现一个问题,一些服务器上的 ASP.NET Core 应用程序每天随机重启。
- Windows Server 2012 R2 标准,IIS 8.5.9600.16384
- 托管包 Microsoft.NETCore.App 2.1.4、Microsoft.AspNetCore.App 2.1.4
- 进程外托管模型
- 应用程序池回收已禁用
在事件查看器中 在应用部分
应用程序“MACHINE/WEBROOT/APPHOST/APPLICATIONNAME”已启动进程 'xxx' 成功并正在侦听端口 'xxx'。 (事件 ID 1001)
向进程“6860”发送关闭 HTTP 消息并收到 HTTP 状态“202”。 (事件 ID 1006)
检测到 App_offline 文件“app_offline.htm”(事件 ID 1012)
同时在系统部分
TCP/IP NetBIOS Helper 服务进入运行状态。 (事件 ID 7036)
TCP/IP NetBIOS Helper 服务进入停止状态。 (事件 ID 7036)
TCP/IP NetBIOS Helper 服务已成功发送停止控制。 指定的原因是:0x40030011 [操作系统:网络连接(计划)] 评论:无(事件 ID 7042)
所有事件都在 2-3 秒内发生
【问题讨论】:
-
超过 5 天,重启时间是多少?重新启动的间隔是否相同?
-
我认为这与这个未解决的问题有关:github.com/dotnet/aspnetcore/issues/10117
标签: iis asp.net-core app-offline.htm