當你不傳任何參數時,預設會啟動伺服器。
php spark burner:start
預設 Burner 會讀取 app/Burner.php
中寫入的預設驅動。當然你也可以強制 Burner 使用 RoadRunner
驅動來執行指令,像這樣:
php spark burner:start --driver RoadRunner
備註
--driver RoadRunner
這個參數也適用於下面提到的所有指令。
你也可以使用下面的參數來根據你的需求來構建你的指令。
-o=http.address=:8080
這會覆蓋 .rr.yaml 中的 http.address。備註
注意 Burner 已經使用了 -c
, -p
和 -w
參數,你需要避免再次使用相同的參數。
讓 RoadRunner 在背景執行。
php spark burner:start --daemon
使用這個模式 Burner 會將輸出導向到 /dev/null
,你必須在 .rr.yaml
中定義 log_output
來像這樣:
logs:
mode: development
output: stdout
file_logger_options:
log_output: "{{log_path}}"
max_size: 100
max_age: 1
max_backups : 5
compress: false
這個指令只能在後台模式下執行。
php spark burner:stop
強制關閉伺服器。
php spark burner:stop -f
取得所有 Workers 目前的運行資訊。
php spark burner:rr workers
每秒更新一次的持續互動模式。
php spark burner:rr workers -i
直接執行 RoadRunner 的 rr 指令。
php spark burner:rr [rr_comands]
你可以參考官方的 RoadRunner 文件 來構建你的指令。
備註
注意 Burner 已經使用了 -c
, -p
和 -w
參數,你需要避免再次使用相同的參數。
Powered by Doctave