小編給大家分享一下linux下workerman如何啟動,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)為客戶提供專業(yè)的做網(wǎng)站、成都網(wǎng)站設計、程序、域名、空間一條龍服務,提供基于WEB的系統(tǒng)開發(fā). 服務項目涵蓋了網(wǎng)頁設計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、移動網(wǎng)站建設等網(wǎng)站方面業(yè)務。注意Workerman啟動停止等命令都是在命令行中完成的。
要啟動Workerman,首先需要有一個啟動入口文件,里面定義了服務監(jiān)聽的端口及協(xié)議。
啟動
1、以debug(調(diào)試)方式啟動
php start.php start
2、以daemon(守護進程)方式啟動
php start.php start -d
debug和daemon方式區(qū)別:
1、以debug方式啟動,代碼中echo、var_dump、print等打印函數(shù)會直接輸出在終端。
2、以daemon方式啟動,代碼中echo、var_dump、print等打印會默認重定向到/dev/null文件,可以通過設置Worker::$stdoutFile = '/your/path/file';來設置這個文件路徑。
3、以debug方式啟動,終端關(guān)閉后workerman會隨之關(guān)閉并退出。
4、以daemon方式啟動,終端關(guān)閉后workerman繼續(xù)后臺正常運行。
linux系統(tǒng)下workerman開機自動啟動:
打開/etc/rc.local,在exit 0前添加類似以下代碼
ulimit -HSn 102400 /usr/bin/env php /磁盤/路徑/start.php start -d exit 0
以上是“l(fā)inux下workerman如何啟動”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!