나는 다음과 같이 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
그러나 문제는 다음과 같습니다.
- 서비스 시작이 중단됩니다.
- 예를 들어 ps aux는 Zookeeper의 PID를 볼 수 없습니다.
- 사육사를 다시 시작할 수 없습니다
그래서 제 질문은 - 위의 스크립트에 정확히 어떤 문제가 있을 수 있습니까?
답변1
노력하다
script
exec sudo {{dir}}/bin/zkServer.sh start-foreground {{dir}}/conf/zoo.cfg
end script