今天在Linux上部署程序出错,经检查最后是linux上的程序原来的该程序未停止,又重新启动该程序导致(相当与Linux上有两个该程序同时运行导致的错误)
解决方法:
1. 查看linux 上的线程
ps -ef | grep java
2.运行结果
其中root 后面的46482是要结束的进程的ID
.
3.关闭进程
其中 kill -9 进程ID,关闭进程命令
kill -9 46482
4. 重新启动程序即可
今天在Linux上部署程序出错,经检查最后是linux上的程序原来的该程序未停止,又重新启动该程序导致(相当与Linux上有两个该程序同时运行导致的错误)
解决方法:
1. 查看linux 上的线程
ps -ef | grep java
2.运行结果
其中root 后面的46482是要结束的进程的ID
.
3.关闭进程
其中 kill -9 进程ID,关闭进程命令
kill -9 46482
4. 重新启动程序即可