最近幾日發現生產環境項目打出的日志,每天都在30~50G以上,尋找多次發現問題:
首先查看日志只看到大批量的json數據輸出,這是方法查詢后的返回值輸出,期初以為是自己打了logger,結果尋找多次,並未發現有類似日志打出,然后想了想,方法返回參數不可能自動以,日志打出,這樣的日志也沒啥用,就只有一個原因,此處報錯導致循環重試,最后翻看日志多頁,發現以下錯誤信息。

出現此類問題,主要就是數據查詢量大,導致得到的數據超過了dubbo傳輸的最大限制8M,可以查看dubbo源碼“dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/transport/AbstractCodec.java” 看到

最后把這條查詢數據修復后,日志就恢復正常了
此文章中也有談及此事,可供參考
https://www.cnblogs.com/dbaxyx/p/7211443.html
