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

関連情報