昨天,当我们的服务器场虚拟机全部断电时,我看到了这个问题,并且找不到办法阻止它发生。
我有多个节点使用共享文件夹中的共享配置。导出共享配置时,它会被加密(您必须加密,才能单击“确定”按钮)。
所有节点都运行良好,直到昨天它们都意外断电。然后我注意到所有节点上的所有应用程序池都停止了。在挖掘根本原因时,我发现 WAS 服务和 W3SVC 服务都无法启动,因为读取共享配置失败。
我发现修复它的唯一方法是稍微更改共享配置路径并改回来(添加一个空格然后删除),然后应用。我会弹出窗口再次输入加密密码。之后,我必须在每个节点上执行此操作!此外还要手动启动 WAS 和 W3SVC 服务,启动所有应用程序池,启动每个节点上的所有网站!这太荒谬了!
我不确定我遇到的是否只是罕见的情况。以前有人遇到过这种情况吗?但如果再次断电,我肯定不想再这样做了。有没有办法防止 IIS 使用的加密密码丢失?谢谢。
答案1
我将这个问题从 Stack Overflow 移出,因为它与主题无关。最后我发现停电搞乱了共享文件夹主机上的共享安全设置。我将所有人添加到共享用户列表中,然后将其删除,现在节点运行正常。希望它以后能帮助其他人。