2014-07-02 22 views
0

我想知道是否有可能有多個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

基本上,與上沒有起點和作爲stop-myworkers停止一個實例的工作。然後開始另一項工作,在啓動腳本中啓動一些具有不同實例ID的工人,並在關機時發出上述停止事件。