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

關(guān)于報(bào)錯(cuò)Error while injecting dependencies into

wickeve

問(wèn)題描述

項(xiàng)目是正常運(yùn)行的,平常也使用phpstorm 上傳文件,今天使用 phpstorm 上傳代碼后就立即報(bào)錯(cuò)了,Error while injecting dependencies into app\strategy\StrategyFactory: No entry or class found for 文件名稱 ;
process配置是這樣子的
截圖

后面是重新執(zhí)行了命令 reload 報(bào)錯(cuò)才停止,有沒(méi)有什么辦法解決這個(gè)問(wèn)題,代碼上傳后可以立即更新reload,并且不影響系統(tǒng)的其他邏輯。

或者只能是關(guān)閉自動(dòng)更新reloading,每次更新代碼后都手動(dòng)執(zhí)行reload 命令 。
各位大佬有沒(méi)有遇到過(guò)這種情況,有沒(méi)有那種解決方法是最好的。
非常感謝!謝謝各位老板。

截圖

修改 enable_file_monitor 為false 后,webman.log 日志文件的確是沒(méi)有 reloading 指令了,但是 上傳的代碼還是會(huì)更新,不知道會(huì)不會(huì)有影響?那是不是就不用再手動(dòng)執(zhí)行 reload 了?

271 1 0
1個(gè)回答

phpstorm 上傳會(huì)有一個(gè)新舊代碼替換過(guò)程,在這個(gè)過(guò)程中可能會(huì)有這樣一個(gè)狀態(tài):一部分代碼是新的,要加載某個(gè)新的類,這個(gè)類文件還在傳輸隊(duì)列,沒(méi)傳上來(lái),導(dǎo)致類找不到。

建議使用git管理代碼,使用git更新。
或者關(guān)閉文件更新檢測(cè)(process.monitor.constructor.options.enable_file_monitor 設(shè)為false)。

  • wickeve 4天前

    問(wèn)題來(lái)了,我把文件上傳了兩次,webman.log 看到了兩次 reloading ,但是代碼還是報(bào)錯(cuò)。另外的一個(gè)項(xiàng)目的情況是 ,上傳了代碼 A 類 ,A類引入了B類, B類的方法已經(jīng)沒(méi)有在A類中使用了,更新 A類的時(shí)候 ,造成其他地方使用B類的方法找不到,Call to a member function besy() on null , ; 現(xiàn)在為了防止項(xiàng)目出錯(cuò) ,都是 上傳代碼后得馬上重新去執(zhí)行 命令reload 。

  • wickeve 4天前

    小公司的項(xiàng)目,沒(méi)有部署git ,是不是直接修改 enable_file_monitor 配置為 false ,然后每次上傳完代碼,再去重新 reload 就可以了 ?

  • walkor 4天前

    對(duì),關(guān)閉enable_file_monitor ,手動(dòng)reload

  • wickeve 3天前

    如新增的圖片,大佬,測(cè)試 設(shè)置 enable_file_monitor 為 false 后,為了起效我重新執(zhí)行了 restart -d ,然后修改代碼上傳,關(guān)聯(lián)一個(gè)訂單狀態(tài)的查詢,測(cè)試上傳的代碼更新了,執(zhí)行查詢有數(shù)據(jù),關(guān)閉后上傳查詢沒(méi)有關(guān)聯(lián)數(shù)據(jù),那是不是說(shuō) 我后續(xù)都不用 重新手動(dòng) reload 代碼就起效了?上傳文件后webman.log的確是沒(méi)有reloading 指令了, 那感覺(jué)不太對(duì)呀 。

  • walkor 3天前

    類文件是動(dòng)態(tài)載入的,框架發(fā)現(xiàn)某個(gè)類不存在才會(huì)去磁盤加載。重啟后所有的控制器類都沒(méi)有被加載,你測(cè)試的時(shí)候才會(huì)去加載,這時(shí)候已經(jīng)被你更新了,新代碼就起作用了。關(guān)閉enable_file_monitor更新代碼后手動(dòng)執(zhí)行reload最保險(xiǎn)。

??