我想知道是否有可能有多个php工作者与暴发户。我的问题是,一个工人不再适合我的任务,所以我很想拥有2-3个工人。更好的是自动扩大工人数量。
我正在使用:
# Info
description "My PHP Worker"
author "Jonathan"
# Events
start on startup
stop on shutdown
# Automatically respawn
respawn
respawn limit 20 5
# Run the script!
# Note, in this example, if your PHP script returns
# the string "ERROR", the daemon will stop itself.
script
[ $(exec /usr/bin/php -f /path/to/your/script.php) = 'ERROR' ] && ( stop; exit 1; )
end script
发现于Run php script as daemon process thx @Jonathan
答案 0 :(得分:0)
基本上,有一个实例作业没有启动而且停止为stop-myworkers
。然后让另一个工作在启动前脚本中启动一些具有不同实例ID的工作人员,并在关闭时发出上述停止事件。