emqx/changes/ce/fix-10052.zh.md

818 B
Raw Permalink Blame History

优化 EMQX daemon 模式启动启动失败的日志。

在进行此更改之前,当 EMQX 用 start 命令启动失败时,用户很难理解出错的原因。 所知道的仅仅是节点未能在预期时间内启动,然后被指示以 console 式引导节点以获取一些日志。 然而,节点实际上可能正在运行,这可能会导致 console 模式因不同的原因而失败。

此次修复后,启动脚本会发出诊断:

  • 如果无法从 ps -ef 中找到节点,则指示用户在 erlang.log.* 中查找信息。
  • 如果发现节点正在运行但不响应 ping则建议用户检查节点主机名是否有效并可达。
  • 如果节点响应 ping 但 EMQX 应用程序未运行则很可能是一个错误。在这种情况下建议用户报告一个Github issue。