jetty 线上遇到的大坑(二)

描述:东哥带着同学们搞了个新项目,项目研发完成了开始上线,东哥想歇歇,让小朋友搞下,

小朋友直接cp -fr jetty-A(运行中)  jetty-B 改相关配置(端口号,路径) 打包(war)上传,启动 一气呵成,本来小孩自信满满的发现启动成功了;ok开始测试,测试人员开始测试时候发现jetty-A 挂了……;

小孩发现A挂了 继续拉起jetty-A

……

找到正在喝咖啡的东哥……

描述完问题,我定位肯定是copy 的文件 有地方改漏了

好既然啥也不知道就先从启动脚本开始扒 (柯南破案一样从开始到结束肯定路上遇到了 “奇葩”)


很幸运读到了这里就发现 问题;

jetty-A启动时候会把当前的 pid 放到文件中;

copy 后jetty-B pid也是那个 而小孩们启动 总喜欢 restart 导致先stoping pidA 然后在重启b

    解决方案:

                  copy后把jetty.pid 干掉(粗鲁)

   有时候最简单的路可能是最复杂的路;





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值