在linux服务器中.
测试自启脚本时, (在/etc/init.d/ 目录下放自启脚本)
可能是几个命令,导致了jar包再也无法启动,一直报错Worker started
ps -ef |grep java 没有进程在
命令:
nohup java -jar bifrost-2.4.1.jar >nohup.out 2>&1 &
nohup java -jar bifrost-2.4.1.jar 2>&1 &
nohup java -jar bifrost-2.4.1.jar >nohup.out 2>&1
因为自启脚本不生效, 反复测脚本的命令时, 发现即便正常 java -jar 启动都不行了
包括查看nohup.out输出文件也不行.也是报错Worker started
reboot 重启也还是不能java -jar启动jar包了
“Worker started”这句话,是不是 bifrost-2.4.1.jar 程序打印出来的?查找方向:
1、本地测试一下,看看程序能否正常运行,打印 “Worker started” 的地方,有没有进行异常捕获,然后把异常信息吃了,没有进行异常信息的打印;
2、如果程序没问题,可以先换个用户,换个环境运行试试;