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. Zookeeper无法重启

因此,我的问题是 - 上面的脚本到底可能出了什么问题?

答案1

尝试

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

相关内容