在集群外部但在防火墙(aws 安全组)内的单独节点上安装了 opscenterd。测试了代理和 opcenter 服务器之间的所有可能端口。日志中没有错误。
2013-10-30 01:07:23+0000 [FC_Cluster] INFO: Initializing event storage.
2013-10-30 01:07:23+0000 [FC_Cluster] INFO: Attempting to load all persisted alert rules
2013-10-30 01:07:23+0000 [FC_Cluster] INFO: Done loading persisted alert rules
2013-10-30 01:07:23+0000 [FC_Cluster] INFO: Done initializing event storage.
2013-10-30 01:07:23+0000 [FC_Cluster] INFO: Done loading persisted scheduled job descriptions
2013-10-30 01:07:23+0000 [FC_Cluster] INFO: OpsCenter starting up.
2013-10-30 01:07:23+0000 [] INFO: Finished starting new cluster services for FC_Cluster
2013-10-30 01:08:04+0000 [FC_Cluster] INFO: Agent for ip 10.34.10.185 is version u'3.2.2'
2013-10-30 01:08:04+0000 [FC_Cluster] INFO: Agent for ip 10.32.37.251 is version u'3.2.2'
2013-10-30 01:08:04+0000 [FC_Cluster] INFO: Agent for ip 10.82.226.252 is version u'3.2.2'
最有趣的部分是,我可以在 opscenter UI 中看到一些数据,当我停止代理时,没有显示任何数据,当我启动时 - 它再次显示,但同时显示 0 个连接的节点。存储容量更有趣 - 0 个节点中的 3 个。
有什么想法可以解释为什么会发生这种情况吗?
答案1
浏览器和 opscenterd 之间的推送/踩踏连接已断开。您可以通过右上角附近的断开插头图标看到这一点。
假设你仍在使用nginx 代理,请尝试关闭 proxy_buffering。其他用户过去曾成功做到这一点。