将IIS日志存储在NAS上有意义吗?

这是场景:

我们在多个Web服务器上托pipe多个网站,并且正在考虑一种整合所有Web服务器的日志处理的方法。

将所有日志存储在一个普通的NAS设备上,使用专用的机器来进行日志logging,压缩以及总结,是否有意义? 我最初的想法是使用带有iSCSI的SAN,但是无法将单个分区附加到多个客户端。

我的目标是消除生产服务器上维护任务的需要,以便于部署新服务器等。

后续问题,IIS无法写入访问日志时如何回应? 它会悲惨地失败还是只是停止logging?

将IIS日志写入另一台机器/ nas是个好主意。

如果您正在写入默认%windir%\system32\logfiles ,则可能耗尽操作系统的磁盘…即IIS停止运行。 你不必担心外部驱动器。

回退机制,如果你的日志path不可用(也就是你的NAS不在),就是恢复写入默认的%windir%\system32\logfiles

对于多个iis机器,请确保将它们设置为login到单独的文件夹,如:

 \\nas\iislogs\<machinename> 

如果IIS不能写入日志,它应该停止logging。

我有我的IIS服务器都写入本地驱动器,以便日志始终可用,然后我有处理日志的服务器处理日志后处理删除旧的日志文件。 这样生产Web服务器只需要担心删除文件,并让应用服务器处理文件。