国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

編程須知

操作系統(tǒng)

webman同時(shí)支持linux系統(tǒng)和windows系統(tǒng)下運(yùn)行。但是由于workerman在windows下無(wú)法支持多進(jìn)程設(shè)置以及守護(hù)進(jìn)程,因此windows系統(tǒng)僅僅建議用于開(kāi)發(fā)環(huán)境開(kāi)發(fā)調(diào)試使用,正式環(huán)境請(qǐng)使用linux系統(tǒng)。

啟動(dòng)方式

linux系統(tǒng)

php start.php start

此命令為調(diào)試模式,一般在開(kāi)發(fā)時(shí)使用,文件更新monitor進(jìn)程會(huì)自動(dòng)檢測(cè)reload,打印數(shù)據(jù)時(shí)在終端顯示,終端關(guān)閉后webman也會(huì)自動(dòng)關(guān)閉。

php start.php start -d

此命令為守護(hù)進(jìn)程模式,在正式環(huán)境使用,關(guān)閉終端后webman繼續(xù)運(yùn)行,打印數(shù)據(jù)終端無(wú)顯示。
更新代碼需要執(zhí)行php start.php reload 或者 php start.php restart -d更新。

windows系統(tǒng)

執(zhí)行windows.bat或者使用命令 php windows.php 啟動(dòng),按ctrl c 停止。
windows系統(tǒng)不支持stop reload status reload connections等命令。
windows不支持守護(hù)進(jìn)程模式。

常駐內(nèi)存

webman是常駐內(nèi)存的框架,一般來(lái)說(shuō),php文件載入后便以opcode的方式常駐內(nèi)存,不會(huì)再次從磁盤(pán)讀取(模版文件除外)。
所以正式環(huán)境業(yè)務(wù)代碼或配置變更后需要執(zhí)行php start.php reload才能生效。
如果是更改進(jìn)程相關(guān)配置或者安裝了新的composer包需要重啟php start.php restart。

為了方便開(kāi)發(fā),webman自帶一個(gè)monitor自定義進(jìn)程用于監(jiān)控業(yè)務(wù)文件更新,當(dāng)有業(yè)務(wù)文件更新時(shí)會(huì)自動(dòng)執(zhí)行reload。
此功能只在workerman以調(diào)試模式運(yùn)行(啟動(dòng)時(shí)不加-d)才啟用。windows用戶需要執(zhí)行windows.bat或者php windows.php才能啟用。

關(guān)于輸出語(yǔ)句

在傳統(tǒng)php-fpm項(xiàng)目里,使用echo var_dump等函數(shù)輸出數(shù)據(jù)會(huì)直接顯示在頁(yè)面里,而在webman開(kāi)發(fā)過(guò)程中(調(diào)試模式啟動(dòng)時(shí)),這些輸出往往顯示在終端上,并不會(huì)顯示在頁(yè)面中(模版文件中的輸出除外)。

不要執(zhí)行exit die語(yǔ)句

執(zhí)行die或者exit會(huì)使得進(jìn)程退出并重啟,導(dǎo)致當(dāng)前請(qǐng)求無(wú)法被正確響應(yīng)。

不要執(zhí)行pcntl_fork函數(shù)

pcntl_fork用戶創(chuàng)建一個(gè)進(jìn)程,這在webman中是不允許的。

編輯于2025-02-06 22:08:54 完善本頁(yè) +發(fā)起討論
贊助商