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