IIS8.5 为指定站点的日志添加自定义字段后,日志不再更新,怎么解决呢

okok888 25 信誉分
2026-04-11T12:17:54.3333333+00:00

我的步骤哪里出问题了吗?

在iis管理器里,左侧选择一个站点,如 test,右侧双击 日志

选择字段--> 添加字段

---> 填写 相应的字段名称,比如 X-Forwarded-For ,源类型 :请求头 ,源:X-Forwarded-For

点击 ---> 确认,并点击应用。 最后重启iis。

然后去IIS 网站日志目录下找到相应网站test的 日志文件,发现生成了一个日志文件 u_ex260402_x.log

查看这个文件,找到自定义字段 X-Forwarded-For 记录下了 相关的日志信息。

然而,几天过去之后,发现iis网站日志,只有刚开始生成的 u_ex260402_x.log 这个文件,再也没有新的日志文件产生,并且该日志记录了一天的信息后,也没有产生第二天的日志记录。

我选择了按天生成日志记录,但为何没有继续产生新的日志文件? 我自己打开网站,多次刷新网站,也没有发现新增加日志记录。

接着,我删除了自定义字段后,网站日志文件夹里就生成了一个新的日志文件u_ex260411.log,并且有记录。接着,我删除了自定义字段后,网站日志文件夹里就生成了一个新的日志文件u_ex260411.log,并且有记录。

图片是我添加自定义字段的步骤。

iis网站日志在添加自定义字段后,就不再按天生成记录,也不更新日志了

请问怎么解决这个无法生成并记录新日志的问题?

iis8

Windows 开发 | Internet Information Services
0 个注释 无注释

问题作者接受的答案
Tom Tran (WICLOUD CORPORATION) 5,945 信誉分 Microsoft 外部员工 审查方
2026-04-13T04:05:48.6133333+00:00

你好 @okok888 ,

您的配置看起来是正确的 — IIS 8.5 确实支持添加自定义字段(如 X-Forwarded-For),而您看到的 _x 日志文件也是正常现象。

日志在之后完全停止生成,这更可能指向 IIS 8.5 的一个已知问题,而不是您的配置有误。

有一个已知问题 — KB 2982169 — 描述了在启用自定义字段后,W3C 日志服务在每日轮换时会静默崩溃,尤其是在勾选了**"使用本地时间进行文件命名和滚动更新"**的情况下。从您的截图来看,该选项目前是启用状态,因此建议优先尝试安装 2014 年 12 月更新汇总 (KB 3013769)

如果暂时无法安装更新,可以尝试取消勾选**"使用本地时间进行文件命名和滚动更新"**,然后观察日志在轮换后是否能正常继续生成。

如果您能确认问题是否在日志轮换后(例如第二天)才出现,这将有助于进一步缩小排查范围。


如果您觉得我的回答对您有帮助,非常感谢您能按照此指引提供反馈。谢谢。

此答案是否有帮助?

2 个人认为此答案很有帮助。

0 个其他答案

排序依据: 最新

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。