直接 kill 是不是有点不妥?
直接 kill 是不是有点不妥?
|
aver4vexNov 13, 2017
1
systemctl stop tomcat
|
|
zpf124Nov 13, 2017
3
shutdown 脚本执行不好使么...
|
|
my3157Nov 13, 2017
4
service tomcat7 stop
|
|
oahoaixNov 13, 2017 via Android
9
./shutdown.sh
service tomcat stop |
|
aver4vexNov 13, 2017
11
@MrXiong 这是用 tomcat 自己的命令停止的服务的 /usr/local/tomcat/bin/catalina.sh stop,相对来说比直接 kill 好很多。
|
|
12
@MrXiong 区别巨大...
程序的退出方式简单来说应该是分三种的, 1,程序自带结束命令,程序自己去处理结束的流程,例如端口资源什么的。 2,kill,kill 命令会给对应进程发一个退出信号,之后的处理就和上一个类似,程序自己去结束资源什么的,然后返回。 3,kill -9, 强制结束,不论进程是不是在读写数据调用资源,直接杀死。 轻易不要 -9。 |
|
TroevilNov 13, 2017
13
|
|
LosLordNov 13, 2017 via Android
14
springboot
xxxxx.jar stop |
|
psirnullNov 13, 2017
16
halt
|
|
17
举个例子,你正在给系统装 GUI,程序跑一半,你发现你一个服务器用不着图形界面,于是要停止这个操作。
用 命令 自带的 stop 或者 普通的 kill,那程序可能会 1 分多钟才关闭,因为可能它还会将已经修改的内容还原回去。 而 kill -9 直接就停了,半成品的文件就扔那了。 |
|
odirusNov 13, 2017
18
|
|
hcymk2Nov 13, 2017
19
Usage: catalina.sh ( commands ... )
commands: debug Start Catalina in a debugger debug -security Debug Catalina with a security manager jpda start Start Catalina under JPDA debugger run Start Catalina in the current window run -security Start in the current window with security manager start Start Catalina in a separate window start -security Start in a separate window with security manager stop Stop Catalina, waiting up to 5 seconds for the process to end stop n Stop Catalina, waiting up to n seconds for the process to end stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running configtest Run a basic syntax check on server.xml - check exit code for result version What version of tomcat are you running? |
|
zlfzyNov 13, 2017
20
一直用 kill -9, 从未出过问题
|
|
cxbigNov 13, 2017
24
sudo service APP start|stop|restart|reload
sudo systemctl start|stop|restart|reload APP.service |
|
TechnetiumerNov 13, 2017 via Android
25
service xxxx stop
|
|
gitgitNov 13, 2017 via Android
26
鼠标点击右上角的叉叉,为什么没有和我一样的,或者在 myeclipse 中的控制台中点击红色正方形
|
|
boyhailongNov 13, 2017
27
kill processnum 程序加钩子处理就行了
|
|
timothyyeNov 13, 2017
28
kill -9 PID && sudo rm -rf /
|
|
loveCodingNov 13, 2017
29
|
|
abcbuzhimingNov 13, 2017
30
问这个问题之前难道不应该去看一下官方文档吗?
|
|
qqpkat2Nov 13, 2017
31
@loveCoding 是的,shutdown.sh 有时候无法关闭 tomcat 这个时候就要用 kill-9 了
|
|
nbstoneNov 13, 2017 via iPhone
32
reboot
|
|
liv11dNov 13, 2017
33
楼上的都不行,看我的 telnet 127.0.0.1 : 8005 shutdown
把 127.0.0.1 替换成对应 的 ip 地址 |
|
privilNov 13, 2017
34
catalina.sh 话说好像添加一下默认的 pid 文件的设置比较好,不然直接用 catalina.sh stop 停不来下
|
|
claysecNov 14, 2017
36
./shutdown.sh && shutdown.bat
|
|
panpanpanNov 14, 2017
37
kill -15 PID
|
|
kylixNov 14, 2017
38
我一直用 shutdown.sh ,偶尔关不掉才用 kill
|
|
paragonNov 14, 2017
39
docker stop tomcat1
|
|
julyclydeNov 14, 2017
40
正常情况是 kill TERM
所谓各种脚本的 stop,其实最终还是 kill TERM |
|
mineqiqiNov 14, 2017
41
shutdown 然后 kill -9
|
|
wooddiceNov 14, 2017
42
shutdown.sh 如果不行就 kill -9。。。。
|