web-msg-sender 運(yùn)行一段時(shí)間workerman.log 日志文件會(huì)拖垮服務(wù)器,怎么設(shè)置不寫入日志?
1、workerman.log 僅用于記錄workerman自身相關(guān)啟停等日志,內(nèi)核出問題時(shí)方便問題排查,不建議關(guān)閉這個(gè)日志;
2、日志文件拖垮服務(wù)器?怎么個(gè)拖垮法?如果日志文件太大沒有進(jìn)行類似hash切割存儲(chǔ)嗎?或者沒有定期的歸檔處理嗎?等等...;
3、workerman內(nèi)核并沒有關(guān)于這個(gè)日志是否啟用的開關(guān),換句話就是總會(huì)自動(dòng)創(chuàng)建一個(gè)日志,如果你非要這么做,有個(gè)曲線你可以試試:
Worker::$logFile = '/dev/null';
錯(cuò)誤碼65280代表業(yè)務(wù)代碼拋出了未捕獲的異常導(dǎo)致進(jìn)程退出,并不是寫日志引起的,與此同時(shí),這個(gè)異常棧會(huì)寫入到 Worker::logFile,從日志中定位該異常解決即可。