【server】recv-server无法启动hostid文件内容异常
问题场景:
更换服务端操作系统,同版本。在新的操作系统安装完成后迁移数据到新环境,server使用nas
安装后,为了可以正常检索就数据录像,更换了server的hostid信息(hostid hostinfo filebeat.yml三个文件中)
版本:server4.9.1.6
问题现象:
安装后重启机器,发现recv-server没有启动,登录控制台 查看,报错是sque初始化失败。
服务器查看/var/log/messages文件,有mserver和dataclient的报错格式差不多:
*** Error in ‘/usr/local/app/sbin/dataclient’: munmap chunk(): invalid pointer: 0x00000000015e2020

排查过程:
尝试手动执行mserver进程,回显也是munmap chunk报错。检查server.conf配置没有问题。
排查修改过的文件,发现/usr/local/app/hostid文件中id出现了很多。(有可能和重启recv-server与手动运行有关。)
修改id后,重启recv-server恢复正常。
