修復方案
⚠️:方案2和3是臨時繞過方案,,不排除有其他問題
1. 升級 log4j2 組件
1.1 停止 dble
-
log4j-1.2-api-2.13.1.jar -
log4j-api-2.13.1.jar -
log4j-core-2.13.1.jar -
log4j-slf4j-impl-2.13.1.jar
執行下面的操作:
mv log4j-1.2-api-2.13.1.jar log4j-1.2-api-2.13.1.jar.bak
mv log4j-1.2-api-2.13.1.jar.bak /tmp/
參考鏈接:https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.16.0/ ,其他jar在此網站上查找
2 添加配置
修改文件權限:
添加如下配置:
log4j2.formatMsgNoLookups=True
驗證方式:
開發環境驗證該變量重啓後被加載,不重啓情況下,不會被加載。
3. 修改 jvm 參數
原環境中是否存在 wrapper.java.additional 的參數,下面配置中的14在原環境中按需替換
wrapper.java.additional.14=-Dlog4j2.formatMsgNoLookups=true
執行以下命令判斷是否使用該參數啓動:
ps aux|grep dble|grep 'formatMsgNoLookups'
4. 設置系統環境變量 FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS 設置 爲 true
不推薦
文章推薦:
分佈式 | Prepare Statement 協議遊標可行性
社區近期動態
本文分享自微信公衆號 - 愛可生開源社區(ActiontechOSS)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。