📅  最后修改于: 2023-12-03 14:53:10.309000             🧑  作者: Mango
建议使用以下步骤检查 IIS(Internet Information Services)日志,并了解应用程序池回收时间。
要打开 IIS 日志,请按照以下步骤进行操作。
在“日志配置”窗口中,选择“启用日志”选项。 还可以选择要记录的信息级别(例如,错误、警告或信息)以及记录日志的目录和文件名。
代码片段:
# 启用 IIS 日志 1. 在 IIS 管理器中,选择站点。 2. 单击“管理网站”。 3. 在“日志配置”窗口中,选择“启用日志”选项。
一旦启用了 IIS 日志,就可以确定应用程序池何时发生回收。 下面是可以通过 IIS 日志确定应用程序池回收的一些提示。
打开 IIS 日志文件,并搜索以下内容:
[回收事件]: 应用程序池 xxxxxxxx 中的工作进程在 00:00:00 后被回收。
您还可以通过搜索以下内容来查找应用程序池回收的其他详细信息:
<appPoolID>: 应用程序池 '<appPoolID>' 中的工作进程由于对工作进程的死锁检测失败而停止。"
<appPoolID> 因为超过了派生进程的 CPU 时间限制而被回收。
底层平台重启策略 ('xxxx') 触发了进程 '<process>'."
您可以通过查看事件日志中的“源”字段来检查应用程序池回收。 在事件查看器中,导航到“Windows 日志”>“应用程序”>“Microsoft-Windows-WAS”>“操作”以查看事件日志。
IIS 日志可以通过搜索回收事件来找到应用程序池回收的时间。 通过查看事件日志中的信息,可以找到有关应用程序池回收的更多详细信息。 这些信息可以帮助您了解应用程序池何时回收,以及回收是否因为问题而发生。