原文:記一次docker容器中運行springboot程序日志打印的中文變成問號

問題現象: 在虛擬機中 java jar app.jar 程序正常啟動,中文日志顯示無誤,在docker容器內中文全部顯示為問號,但在容器內echo可以正常輸出中文,遂排除字體因素。 百度說改 etc locale.conf 和 .bashrc,都沒用。 解決方案: 做 docker 容器的時候加上一句ENV LANG C.UTF ,問題搞定。 參考鏈接: 解決docker容器中文亂碼,修改doc ...

2021-05-25 10:28 0 1506 推薦指數:

查看詳情

一次阿里雲ECSDocker容器內無法連接RDS內網地址的故障解決

在阿里雲ECS主機創建了某個Docker容器容器的代碼連接RDS內網的地址無法連通。故障較詭異,通過Telnet發現宿主機上連接其他網絡均正常,唯獨內網RDS無法連接。初步懷疑RDS白名單是否有問題,聯系RDS客服同學進行排查反饋RDS的網絡均正常,白名單設置也正確,他們懷疑故障依舊來自 ...

Wed Apr 28 21:18:00 CST 2021 0 298
一次上線部分docker不打日志的問題排查

一次正常的上線,發了幾台docker后,卻發現有的機器打了info.log里面有日志,有的沒有。排查問題開始: 第一:確認這台docker是否有流量進來,確認有流量進來。 第二:確認這台docker磁盤是否慢了,磁盤沒有滿。 第三:確認這台docker日志級別,確認 ...

Fri Jul 19 17:26:00 CST 2019 0 442
一次docker springboot無法訪問

使用項目中springboot jar包和docker file構建鏡像后,run鏡像並映射端口,宿主機和瀏覽器均不能訪問; 后排查發現項目application文件已指定端口10008,故修改了dockerfileEXPOSE的端口(run 鏡像文件的端口可隨機),重新構建鏡像運行容器 ...

Tue Dec 03 08:33:00 CST 2019 0 874
一次容器springboot程序OOM問題探險

背景 運維人員反饋一個容器化的java程序每跑一段時間就會出現OOM問題,重啟后,間隔大概兩天后復現。 問題調查 一查日志 由於是容器化部署的程序,登上主機后使用docker logs ContainerId查看輸出日志,並沒有發現任何異常輸出。 使用docker stats查看容器 ...

Sun Sep 22 03:03:00 CST 2019 0 490
一次jvm oom 導致docker容器頻繁重啟問題排查

應用部署在docker容器日志無報錯,docker卻有多次重啟記錄,Nginx監控報警 過程: 1.執行top命令查看內存占用情況    很干凈的容器,只有java進程在運行 2.查看jvm情況   2.1 查看heap堆大小,可以使用jinfo -flags PID 查看 ...

Tue Oct 13 00:51:00 CST 2020 0 879
docker mysql 容器中文顯示"?"[問號]問題處理

修改 Docker MySQL 容器的編碼 找到問題點: 登錄mysql,執行下面這個命令查看你數據庫的編碼格式 這個latin1,是導致中文顯示"?"[問號]的原因 處理方法: 1. 進入MySQL容器 注:my-space-mysql:容器的名稱 2. ...

Tue May 18 19:26:00 CST 2021 0 1479
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM