为了解决文件共享问题应该监视什么?

为了解决文件共享问题应该监视什么?

我在使用 ASP.NET Web 应用程序的文件共享时遇到了一些问题。使用此配置,有 2 个 Web 服务器 (win2k8 web) 连接到文件服务器 (win2k8 enterprise),使用文件共享读取和写入文件。最近,其中一个 Web 服务器在访问文件共享时开始遇到错误:

 IOException: The specified network name is no longer available.

网络上似乎没有太多信息来解释导致这种情况的原因以及如何最好地修复它,所以我正在查看我可以监控的内容以获取线索。我不确定这是硬件问题,还是只是加载问题、文件大小、频率等。

使用 Windows perfmon,我可以在文件服务器端监控什么?有“文件打开”对象,还有其他好的对象吗?

我可以在 Web 服务器端监控什么?

编辑:

我要补充的是,UNC 路径使用文件服务器的 IP 地址,而不是要解析的名称。此外,共享是一个包含超过 100K 个文件的单一平面目录。

答案1

出现这种消息的问题往往不是文件系统问题,更多的是文件服务器问题。甚至是 Web 服务器问题。当 Web 服务器由于某种原因无法再与文件服务器通信时,就会生成该错误。也许预先存在的连接已被重置并且尚未重新协商。也许 Web 服务器上的名称解析已中断,以至于 \\server\fileshare 不再能解析为可连接的内容。这两种情况都会导致出现上述消息,并且在 perfmon 中没有任何计数器。

相关内容