我一直在编写一个 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
- Zookeeper无法重启
因此,我的问题是 - 上面的脚本到底可能出了什么问题?
答案1
尝试
script
exec sudo {{dir}}/bin/zkServer.sh start-foreground {{dir}}/conf/zoo.cfg
end script