Michael Noll created KAFKA-2874:
-----------------------------------

             Summary: zookeeper-server-stop.sh may fail to shutdown ZK and/or 
may stop unrelated processes
                 Key: KAFKA-2874
                 URL: https://issues.apache.org/jira/browse/KAFKA-2874
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 0.8.2.1, 0.9.0.0
            Reporter: Michael Noll


We have run into the problem of ZK not shutting down properly when the included 
{{bin/zookeeper-server-stop.sh}} is being used.  In a nutshell, ZK may not 
shutdown when you send only a SIGINT;  instead, there are certain situations 
(which unfortunately are a bit hard to pin down) where for some reason only a 
SIGTERM will shut ZK down.

Similarly, the current 
[zookeeper-server-stop|https://github.com/apache/kafka/blob/trunk/bin/zookeeper-server-stop.sh#L16]
 script uses a very broad grep statement (`grep -i zookeeper`) that might cause 
the script to shutdown other processes on the machine as well, think: 
collateral damage.

For reference this is the current command to stop ZK:

{code}
ps ax | grep -i 'zookeeper' | grep -v grep | awk '{print $1}' | xargs kill 
-SIGINT
{code}

Disclaimer: I don't know whether there are any unwanted side effects of 
switching from SIGINT to SIGTERM.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to