Upstart Zookeeper 스크립트가 중단되고 시작되지 않습니다.

Upstart Zookeeper 스크립트가 중단되고 시작되지 않습니다.

나는 다음과 같이 Zookeeper 시작 서비스 스크립트를 작성해 왔습니다.

description "ZooKeeper"

limit nofile 32768 32768

start on runlevel [2345]
stop on [!12345]

respawn
respawn limit 2 5

umask 007

kill timeout 300

script
exec sudo {{dir}}/bin/zkServer.sh start {{dir}}/conf/zoo.cfg
end script

그러나 문제는 다음과 같습니다.

  1. 서비스 시작이 중단됩니다.
  2. 예를 들어 ps aux는 Zookeeper의 PID를 볼 수 없습니다.
  3. 사육사를 다시 시작할 수 없습니다

그래서 제 질문은 - 위의 스크립트에 정확히 어떤 문제가 있을 수 있습니까?

답변1

노력하다

script
exec sudo {{dir}}/bin/zkServer.sh start-foreground {{dir}}/conf/zoo.cfg 
end script

관련 정보