小編給大家分享一下linux下workerman如何啟動(dòng),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)公司成立以來(lái)不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點(diǎn),以客戶(hù)需求中心、市場(chǎng)為導(dǎo)向”的快速反應(yīng)體系。對(duì)公司的主營(yíng)項(xiàng)目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計(jì)、行業(yè) / 企業(yè)門(mén)戶(hù)設(shè)計(jì)推廣、行業(yè)門(mén)戶(hù)平臺(tái)運(yùn)營(yíng)、重慶App定制開(kāi)發(fā)、手機(jī)網(wǎng)站開(kāi)發(fā)、微信網(wǎng)站制作、軟件開(kāi)發(fā)、服務(wù)器托管德陽(yáng)等實(shí)行標(biāo)準(zhǔn)化操作,讓客戶(hù)可以直觀的預(yù)知到從創(chuàng)新互聯(lián)公司可以獲得的服務(wù)效果。
注意Workerman啟動(dòng)停止等命令都是在命令行中完成的。
要啟動(dòng)Workerman,首先需要有一個(gè)啟動(dòng)入口文件,里面定義了服務(wù)監(jiān)聽(tīng)的端口及協(xié)議。
啟動(dòng)
1、以debug(調(diào)試)方式啟動(dòng)
php start.php start
2、以daemon(守護(hù)進(jìn)程)方式啟動(dòng)
php start.php start -d
debug和daemon方式區(qū)別:
1、以debug方式啟動(dòng),代碼中echo、var_dump、print等打印函數(shù)會(huì)直接輸出在終端。
2、以daemon方式啟動(dòng),代碼中echo、var_dump、print等打印會(huì)默認(rèn)重定向到/dev/null文件,可以通過(guò)設(shè)置Worker::$stdoutFile = '/your/path/file';來(lái)設(shè)置這個(gè)文件路徑。
3、以debug方式啟動(dòng),終端關(guān)閉后workerman會(huì)隨之關(guān)閉并退出。
4、以daemon方式啟動(dòng),終端關(guān)閉后workerman繼續(xù)后臺(tái)正常運(yùn)行。
linux系統(tǒng)下workerman開(kāi)機(jī)自動(dòng)啟動(dòng):
打開(kāi)/etc/rc.local,在exit 0前添加類(lèi)似以下代碼
ulimit -HSn 102400 /usr/bin/env php /磁盤(pán)/路徑/start.php start -d exit 0
以上是“l(fā)inux下workerman如何啟動(dòng)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!