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

webman的控制器邏輯更新后,調(diào)用時卻仍然執(zhí)行舊邏輯

jones

如題,在使用webman 1.3.9時,修改了控制器中的代碼,在終端上也看到了:

xxx.php update and reload
Workerman[start.php] reloading

此時再調(diào)用控制器時,發(fā)現(xiàn)修改沒有生效。
于是,Ctrl + C 關(guān)閉了 webman ,再以調(diào)試模式啟動webman ,以便觀察終端上的信息。但此法仍然沒有作用??刂破鲌?zhí)行的仍舊是修改前的邏輯。

在提交這個提問的過程中,又嘗試了一次調(diào)用,發(fā)現(xiàn)執(zhí)行的是修改后的邏輯,是因為webman緩存了代碼文件么?如果是,怎樣實現(xiàn)實時修改,立馬生效呢?

1675 2 0
2個回答

2548a

猜測是你開啟了php的opcache緩存

  • 暫無評論
walkor 打賞

ps auxf 看下是不是啟動了多個webman,導(dǎo)致請求到了老的webman服務(wù)器里。
還有部分用戶是由于使用遠(yuǎn)程,代碼沒真正同步到服務(wù)器。

  • evilk 2022-05-11

    求教1個問題
    使用webman,還有必要開啟 opcache 嗎?

  • walkor 2022-05-11

    如果使用了view模版,建議開啟opcache,否則不用開。webman reload時會重置opcache,所以即使開啟opcache對webman也沒有副作用。

  • jones 2022-05-11

    ps auxf 后,只看到一個運行的webman,在使用Think-template的web頁面沒有出現(xiàn)過本問題。出問題的位置是在controller的內(nèi)部。

年代過于久遠(yuǎn),無法發(fā)表回答
??