2013-04-08 107 views
0

我们开始在源自maven的弹簧环境中运行的camel(kestrel队列)消费者mvn camel:run关闭骆驼消费者的常见做法

我们用pkill -9 -f camel来杀死这个。但是现在,我们正在将更关键的组件排入队列,并且无法在中途杀死消费者。

骆驼提供了优雅的关机,但问题是我们如何阻止消费者,将使用pkill camel优雅地杀死它?关闭骆驼消费者的常见做法是什么?

+0

尝试pkill骆驼,不起作用。 – Abhi 2013-04-08 08:09:53

回答

0

怎么样杀-3表示你想杀死进程?使用骆驼时有关闭挂钩:运行可能会触发并正常关闭骆驼。

+0

我试过了,但没有关闭骆驼。当我尝试使用-3信号关闭时,我看到屏幕上印刷的线迹。为了确认,我注册了一个JVM关闭钩子,但是在关闭时也没有被调用。 – Abhi 2013-04-08 10:41:06