導讀跟大家講解下有關swoole如何啟動,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說swoole如何啟動,小編也收集到了有關swoole
跟大家講解下有關swoole如何啟動,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說swoole如何啟動,小編也收集到了有關swoole如何啟動的相關資料,希望大家看到了會喜歡。

開機啟動
如果想要在開機啟動時,自動運行你的Server,可以在/etc/rc.local文件中加入 (推薦學習: swoole視頻教程)
/usr/bin/php /data/webroot/www.swoole.com/server.php推薦使用systemd或supervisor實現服務管理。
啟動服務器,監聽所有TCP/UDP端口,函數原型:
bool Server->start()啟動成功后會創建worker_num+2個進程。Master進程+Manager進程+serv->worker_num個Worker進程。
啟動失敗會立即返回false
啟動成功后將進入事件循環,等待客戶端連接請求。start方法之后的代碼不會執行
服務器關閉后,start函數返回true,并繼續向下執行
設置了task_worker_num會增加相應數量的Task進程
方法列表中start之前的方法僅可在start調用前使用,在start之后的方法僅可在onWorkerStart、onReceive等事件回調函數中使用
以上就是swoole如何啟動的詳細內容,更多請關注php中文網其它相關文章!
來源:php中文網