dubbo优雅宕机

作者: wjxjuwnnnc | 来源:发表于2018-04-09 22:58 被阅读0次

最近遇到了一个问题,由于我们的服务采用dubbo框架,却近几次服务升级,总出现dubbo宕机的情况,经过一番排查,和研发同事的协助,终于在日志中找到线索:

报错日志:

org.apache.coyote.AbstractProtocol pause

Pausing ProtocolHandler

org.apache.catalina.core.StandardService stopInternal

Stopping service Catalina

org.apache.coyote.AbstractProtocol stop

Stopping ProtocolHandler

org.apache.coyote.AbstractProtocol destroy

Destroying ProtocolHandler

经过网上搜索,原来是由于不规范操作,导致,具体情况如下:

$ cat test.sh

#!/bin/bash

cd /data/server/tomcat/bin/

./catalina.sh start

tail -f /data/server/tomcat/logs/catalina.out

tomcat启动为后,当前shell进程并没有退出,而是挂住在tail进程,往终端输出日志内容。这种情况下,如果用户直接关闭ssh终端的窗口(用鼠标或快捷键),则java进程也会退出。而如果先ctrl-c终止test.sh进程,然后再关闭ssh终端的话,则java进程不会退出。

经询问相关负责升级的同事,确实操作存在如上现象,问题得以解决。

相关文章

  • dubbo优雅宕机

    最近遇到了一个问题,由于我们的服务采用dubbo框架,却近几次服务升级,总出现dubbo宕机的情况,经过一番排查,...

  • 高可用

    1、zookeeper宕机与dubbo直连 现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。...

  • Dubbo ShutdownHook 优雅停机整理

    Dubbo优雅停机的机制 Dubbo是通过JDK的ShutdownHook来完成优雅停机的所以如果用户使用 kil...

  • dubbo高可用

    1、注册中心宕机与dubbo直连 2、负载均衡(4种) 3、服务降级 4、服务容错

  • Dubbo优雅服务降级之mock

    [Dubbo优雅服务降级之Stub][Dubbo_Stub] dubbo作为国内互联网最常用的Java开源服务治理...

  • 这个Map你肯定不知道,毕竟存在感确实太低了。

    这是why哥的第 75 篇原创文章 从Dubbo的优雅停机说起 好吧,其实本文并不是讲 Dubbo 的优雅停机的。...

  • dubbo高可用-zookeeper宕机与dubbo直连

  • dubbo - 优雅停机

    开篇 这篇文章主要的目的是想分析下dubbo优雅停机的过程,整个文章参考网上很多现成的文章,本着尊重原创的精神会在...

  • dubbo优雅停机

    1 概要说明 我们在关闭或重启dubbo服务时往往会出现请求超时而导致pv lost。 2 原因分析 关闭dubb...

  • Dubbo 优雅停机

    之前的几个章节都在讲解Dubbo的种种流程性的逻辑,首先讲到了服务启动和服务调用,然后又讲到了服务治理的一些内容。...

网友评论

    本文标题:dubbo优雅宕机

    本文链接:https://www.haomeiwen.com/subject/kuvwhftx.html