科技知識動態:swoole如何啟動

導讀跟大家講解下有關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中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!