pomelo icon indicating copy to clipboard operation
pomelo copied to clipboard

服务器handler监控

Open 2497506964 opened this issue 6 years ago • 2 comments

场景: pomelo启动了gate,connector,chat服务器在正式运行一段时间后,由于不知道的原因chat服务器handlerd的请求都会返回timeout。

解决方案:我想单独启动2个进程来实时监控各个服务器的进程是否能正常访问,如果出现异常,将发送短信到相关人员。我现在的做法是间隔5秒通过rpc去调用remote来监测服务器是否正常(remote正常的情况下认为handler正常)。 (有可能进程是正常的,但是handler在业务层或者数据层出错,暂时还没确定问题所在)

请问这样是否合理 ?? 还是说框架上已有存在监测服务器状态的相关功能,

2497506964 avatar Apr 16 '18 03:04 2497506964

用master进程监控就好了。 在master进程内注册组件搞这些比较合适

whtiehack avatar Apr 16 '18 10:04 whtiehack

@whtiehack , 非常感谢,我试试 !

2497506964 avatar Apr 21 '18 07:04 2497506964