私は次のように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