在我们的 linux 机器上,我们有多个运行 tomcat 的用户。
目前我们正在使用 process kill 命令来杀死相应用户的 tomcat ,而不是使用 shutdown.sh
使用这种方法有什么缺点吗?
这取决于kill
您使用的信号:
如果您使用TERM
(等价的数字是kill -15
),理论上您是在让java
进程向其子进程发出信号并以正确的方式退出。
如果您使用KILL
( kill -9
),则不会使用,并且您将各种临时文件、套接字等...抛在脑后。
这就是说,tomcat
有自己的机制,以正确关机,即RMI调用,你应该使用,无论是直接或使用您的操作系统的界面:service
,start
,systemctl
或任何其他。
如果由于某种原因您不能这样做,您可以使用像tanukiwrapper
or 之类的包装器的一些帮助supervisord
,它也有一个 Web 前端。
归档时间: |
|
查看次数: |
4995 次 |
最近记录: |