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

GatewayWorker 遇到的一個自動更新奇怪的問題

scan_z

線上 GatewayWorker 持續(xù)運(yùn)行中,今天提交了一些新代碼,沒有重啟服務(wù),也沒有文件監(jiān)控reload服務(wù),按理說新提交的代碼不會生效,但是看自定義的一些日志記錄,有一部分居然是新代碼才有的日志,說明某些進(jìn)程更新了我提交的代碼,我看workerman.log 里面也沒有報錯或者進(jìn)程重啟的記錄,GatewayWorker啟動后不是常駐內(nèi)存的嗎? 還有什么原因會造成這種情況?

  • ps 里面的相關(guān)進(jìn)程lstart 時間都早于我提交代碼的時間
2267 1 0
1個回答

six

如果代碼是類文件,并且已經(jīng)載入到內(nèi)存,那么必須重啟進(jìn)程才能生效。
ps aux 看下進(jìn)程啟動時間,有可能進(jìn)程有重啟。

如果之前沒有載入到內(nèi)存,那么隨著這個進(jìn)程處理業(yè)務(wù),會將磁盤上的文件載入內(nèi)存,可能剛好載入到你最新的代碼。

  • scan_z 2020-09-16

    我沒有新加文件,我只是改動了線上已經(jīng)存在的文件方法里面一些東西,ps 里面的相關(guān)進(jìn)程lstart 時間都早于我提交代碼的時間,線上業(yè)務(wù)量很大,每個進(jìn)程都沒有空閑過,加上workerman.log里面也沒有重啟過的日志,所以才覺得很奇怪,一部分進(jìn)程居然更新了我的代碼。。。

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