IIS FTP日志问题咨询:文件传输记录查询与日志缺失排查
IIS FTP日志相关问题解答
问题1:查看已传输文件及捕获文件名的方法
- 从现有日志查看已传输文件:
打开C:\inetpub\logs\LogFiles\FTPSVC2下的W3C格式日志文件,查找包含STOR(文件上传)或RETR(文件下载)的日志条目,对应的cs-uri-stem字段值就是传输的文件名及路径。 - 捕获文件名的配置:
如果现有日志里没有文件传输详情,说明日志字段未配置URI Stem,需按以下步骤开启:- 打开IIS管理器,定位到目标FTP站点
- 双击右侧功能栏的「FTP日志记录」
- 点击界面中的「选择字段」,勾选
URI Stem选项 - 保存配置后,新生成的日志就会包含文件名信息
问题2:近两日未生成日志的排查步骤
- 检查日志记录是否启用:在FTP站点的「FTP日志记录」界面,确认「启用日志记录」处于勾选状态
- 验证日志目录权限:右键
C:\inetpub\logs\LogFiles\FTPSVC2文件夹,检查IIS运行账户(通常为IUSR或自定义应用池账户)是否拥有写入权限,权限不足会导致日志无法写入 - 确认FTP服务状态:打开「服务」管理器,检查
FTP Publishing Service是否正常运行,服务停止则无法生成日志 - 查看系统事件日志:打开「事件查看器」,在「Windows日志-应用程序」中查找IIS相关错误事件,会显示日志生成失败的具体原因(如磁盘空间不足、路径不存在)
- 检查日志滚动规则:在「FTP日志记录」界面,查看日志滚动的触发条件(按时间/文件大小),若设置的阈值过大,可能未触发新日志生成
内容的提问来源于stack exchange,提问作者madmachine
相关产品推荐
相关产品推荐

