2013-04-08 89 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