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