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等事件回調函數中使用

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享