标签:不能 使用 prot com 优雅 指令 code key dubbo
Dubbo 是通过 JDK 的 ShutdownHook 来完成优雅停机的,所以如果用户使用 kill -9 PID
等强制关闭指令,是不会执行优雅停机的,只有通过 kill PID
时,才会执行。
设置优雅停机超时时间,缺省超时时间是 10 秒,如果超时则强制关闭。
<dubbo:application ...>
<dubbo:parameter key="shutdown.timeout" value="60000" /> <!-- 单位毫秒 -->
</dubbo:application>
如果 ShutdownHook 不能生效,可以自行调用:
ProtocolConfig.destroyAll();
标签:不能 使用 prot com 优雅 指令 code key dubbo
原文地址:http://www.cnblogs.com/jmbkeyes/p/7542748.html