在过去一周左右的时间里,我们发现了一个非常奇怪的错误,这让我们非常抓狂。
我们在群集中的三台服务器上运行非常繁忙的 Microsoft BizTalk Server,并且使用文件共享(具有我们访问的挂载点的企业 NAS)来读取和写入文件。
我们将其定义为:\\our_fileshare\files
这是 AD 中的 CNAME 别名
NAS 以 NAS01 的形式存在,因此我们也可以这样访问它:\\NAS01\files
然而,自上周起,其中一台服务器突然无法访问 \\our_fileshare\files
该错误可能发生在所有服务器上,也可能只发生在其中一台服务器上,或者是两者的组合,并且不会同时发生在所有三台服务器上,但如果不加以处理,则三台服务器上都会发生该错误,从而阻止所有流量。
它在 BizTalk 中引发了一个错误,指出“无法将文件保存到磁盘!”,文件资源管理器说“无法连接到 \\our_fileshare\files”如果我们从命令提示符或 Windows+R 尝试,它会显示“系统资源不足,无法完成请求的服务”,如果我们运行任何自己内部开发的.NET 应用程序,也会发生同样的错误。
但奇怪的是,如果 \\our_fileshare\files 出现该错误,我们可以在同一台服务器上使用 \\NAS01\files 访问文件共享。
因此,我们认为可能存在 DNS 问题,当 DNS 人员正在调查时,我们在 BizTalk 中将其更改为开始使用 \\NAS01\files。所以,我们今天这样做了,没想到问题又出现了。同样的错误。
因此,现在 \\NAS01\files 将无法工作,但 \\our_fileshare\files 可以正常工作,而且我们发现 \\NAS01.ourdomain.local\files 也可以正常工作。
有人能提示一下我们可以从哪里找到这个问题的根本原因吗?目前我们能想到的唯一解决办法是重新启动有问题的 Windows Server 或重新启动 Windows 服务中的“工作站”服务。
我尝试在 Google 上搜索错误,并阅读了无数的 MS 文档和这里及其他地方的各种问答,但我找不到任何有用的方法。我看到一些与此完全匹配的有关离线文件缓存损坏的问题,但 CSC 在我们的服务器上设置为“禁用”启动,所以也没有运气。
我们正在运行 Windows Server 2019。
答案1
这个问题有进展吗?只是无动于衷?你安装补丁或更新后……问题就消失了吗?
我想知道这是否与文件缓存以及文件未发布有关(这是我正在研究/尝试解决的问题,也是我偶然发现这篇文章的原因)。这里有一个可能有趣的部分: https://support.citrix.com/article/CTX263595/server-2019-file-explorer-explorerexe-not-refreshing-data-when-published-as-an-app-or-being-accessed-within-an-app
祝你好运!
苏珊娜