EMQX4.4.19启动报错

环境

  • EMQX 版本:4.4.19
  • 操作系统版本:
    内核版本:Linux version 5.14.0-160.el9.x86_64 (mockbuild@x86-05.stream.rdu2.redhat.com) (gcc (GCC) 11.3.1 20220421 (Red Hat 11.3.1-2), GNU ld version 2.35.2-24.el9) #1 SMP PREEMPT_DYNAMIC Thu Aug 25 23:06:03 UTC 2022
    操作系统版本:
    NAME=“CentOS Stream”
    VERSION=“9”
    ID=“centos”
    ID_LIKE=“rhel fedora”
    VERSION_ID=“9”
    PLATFORM_ID=“platform:el9”
    PRETTY_NAME=“CentOS Stream 9”
    ANSI_COLOR=“0;31”
    LOGO=“fedora-logo-icon”
    REDHAT_SUPPORT_PRODUCT=“Red Hat Enterprise Linux 9”
    REDHAT_SUPPORT_PRODUCT_VERSION=“CentOS Stream”

错误:
启动时报:
[root@prod-server-01 emqx]# emqx restart
Failed to resolve emqx node name
Maybe override node name with environment variable ENQX_NODE_NAME=‘name@host.name’
or, EMQX_NAME=‘name’ and EMQX_HOST=‘host.name’

在集群中,这个node.name 是唯一的,但是依然报这个错误,不知道应该从哪查起
不打印日志

曾经操作过其他集群上的机器修改 hostname,没有其他操作,修改hostname的机器emqx能启动

你用 emqx start 命令启动试试看,它会从 emqx.conf 里读取节点名字,注意该配置文件里的 node.name

成功了,厉害,restart不是万能的,确实成功了。多谢