我在networking负载平衡群集中有两台IIS服务器,它们使用一个共享的共享configuration,位于Synology文件服务器上。
每当我重新启动一个节点,似乎有时会读取configuration失败。 当我导航到页面时,我看到以下内容:
The page cannot be displayed because an internal server error has occurred.
当我检查IIS日志时,我收到以下消息:
The worker process for application pool 'proxy.mbz.io' encountered an error 'Configuration file is not well-formed XML
'尝试从文件'\?\ C:\ inetpub \ temp \ apppools \ proxy.mbz.io \ proxy.mbz.io.config'中读取configuration数据,行号为'3'。 数据字段包含错误代码。
在错误的节点上重新应用共享configuration似乎将所有事情都恢复到在线状态。
我认为这是由于某些原因导致服务器启动时无法读取共享configuration的原因 – 是否有任何方法使其更可靠?
我只是看了一下事件日志,看起来这跟服务器重新启动没有联系 – 这似乎是在服务器启动并运行的时候随机发生的。