文档章节

linux 下shutdown命令关闭多个tomcat问题

皮蛋猫
 皮蛋猫
发布于 2015/12/23 10:10
字数 258
阅读 751
收藏 4

最近一客户现场linux服务器上部署了两个公司的产品,售后同事反应在使用shutdown命令关闭我们部门产品时,会将另外部门的产品也同时关闭,现场只能通过给两个产品分配不同角色通过权限来进行暂处理,但这只是临时方案,还是需要找到原因。

检查tomcat命令发现关闭命令是

kill -9 `ps -ef |grep -v grep |grep -e "$PRGDIR"/bootstrap.jar -e org.apache.catalina.startup.Bootstrap|awk '{print $2}'` >/dev/null 2>/dev/null

当只有一个tomcat的时候确实没事,但是两个的时候,通过grep命令匹配bootstrap.jar,就会找到多个pid

修改杀掉进程的方法为通过端口来查找pid,按照目前系统部署的情况,9080端口下应该只有一个应用

kill -9 `netstat -tlnp|grep 9080|awk '{print $7}'|awk -F '/' '{print $1}'` >/dev/null 2>/dev/null

修改后问题解决!

© 著作权归作者所有

共有 人打赏支持
皮蛋猫
粉丝 7
博文 34
码字总数 17739
作品 0
成都
程序员
加载中

评论(2)

皮蛋猫
皮蛋猫

引用来自“ericsoul”的评论

一般的做法是启动的时候,记录pid到文档,停的时候取pid来停。你这么做有没有想过脚本的通用性,每个 应用,看下他配置的监听端口?另外有没有相关,换端口的时候,还要来改这个脚本?
感谢提醒,我的这种做法确实只是临时方法,通用性不好,等有时间了再来修改
ericsoul
ericsoul
一般的做法是启动的时候,记录pid到文档,停的时候取pid来停。你这么做有没有想过脚本的通用性,每个 应用,看下他配置的监听端口?另外有没有相关,换端口的时候,还要来改这个脚本?
Tomcat内存溢出快速解决办法

cd /opt/apache-tomcat-6.0.29(这是你linux上存放tomcat的路径) 这中间你要去查看日志到底是tomcat是什么问题,定位到那个tomcat的问题。 cd /bin 使用Tomcat关闭命令(一般在运行的项目这...

Villain丶Cc
05/27
0
0
ubuntu下tomcat监视运行进度方法

如果你一直在Windows下使用Tomcat,那么你一定会知道:在运行Tomcat的时候,会弹出新的控制台窗口,然后相关的服务器状态信息以及程序运行过程中输出的信息都会在这个新窗口中显示出来。但是...

司马马
2015/06/19
0
0
解决Tomcat无法shutdown进程

问题分析 这个在windows下没有碰到过,因为此前跑Tomcat都是以服务而不是命令脚本的形式跑的,而且已经换了一个项目,所以暂时不考察windows下是否存在该问题。 难道是Tomcat版本问题?或者用...

Jesons
2015/04/22
0
3
正确关闭Linux计算机的命令和方法

shutdown -h now 立即关机 shutdown -r now 立即重启 Linux命令:shutdown 功能说明:系统关机指令。 语  法:shutdown [-efFhknr][-t 秒数][时间][警告信息] 补充说明:shutdown指令可以关...

进取的菜鸟
07/04
0
0
Linux下部署多个Tomcat

#.需要解决一下几个问题 #.1.不同的tomcat启动和关闭监听不同的端口 #.2.不同的tomcat的启动文件startup.sh 中要指定各自的CATALINAHOME和CATALINABASE这两个环境变量。 .解决步骤: 修改/et...

岸芷汀兰
2015/08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

活动招募 HUAWEI HiAI公开课·北京站-如何在4小时把你的APP变身AI应用

人工智能和机器学习是全球关注的新趋势,也是当前最火爆、最流行的话题。当你拿手机用语音助手帮你点外卖,智能推荐帮你把周边美食一网打尽;当你拿起P20拍照时,它将自动识别场景进行最美优...

华为终端开放实验室
30分钟前
1
0
匹配两位小数,js正则

var regex = /^\d*(\.[1-9]|\.\d[1-9])*$/ console.log(1.2,regex.test(1.2)); console.log(0.3,regex.test(0.3)); console.log(1.03,regex.test(1.03)); ......

微信小程序-暗潮
34分钟前
1
0
905. Sort Array By Parity - LeetCode

Question 905. Sort Array By Parity Solution 题目大意:数组排序,偶数放前,奇数在后,偶数的数之间不用管顺序,奇数的数之间也不用管顺序 思路:建两个list,一个放偶数,一个放奇数,最...

yysue
39分钟前
1
0
h5 禁止手机自带键盘弹出

html: <div style="width: 350px;margin:50px auto;"><input type="text" id="datePicker" class="date_picker form-control" placeholder="点击选择入住日期" /></div> js: $("#date......

Delete90
56分钟前
1
0
color透明度对照表

透明度百分比 数值 100% 不透明 FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 99 55% 8C 50% 80 45% 73 40% 66 35% 59 30% 4D 25% 40 20% 33 15% 26 10% 1A 5% 0D 0% 完全透明 ......

_无问西东
57分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部