可以看到图中的关闭log之前没有任务报错,这也让博主非常抓狂,这看着就像是人为关闭的,于是博主在群里问是不是有人动过该服务,确认没人关闭后,百度无果,社区上也没找到有关信息,最后灵光一闪,猜测是不是因为没有通过后台启动方式,一开始xshell连接后,启动服务,接着断开xshell连接后就会关闭服务,经过测验,确实如此。
解决办法:
改为后台启动:./elasticsearch -d
启动后通过 ps aux|grep elasticsearch 命令查看是否启动成功,也可以通过日志
至于为什么xshell断开后会关闭服务,还需要探索