好多年不寫博文,第一次在csdn上寫部落格。由於團隊引入容器雲作為底層架構已2年有餘,工作中層出現多個跟蹤、監控和日誌元件出現資料不一致和資料不顯示等各類問題。經深入研究,均與時間同步有關。
在使用k8s(kubernetes)和istio容器雲架構的過程中,出現的常見問題。
1. prometheus 資料不正確
2. kiali 出現出現graph顯示不正常問題
3. jaeger出現last hour資料為空的問題
4. 還有很多其他問題
linux預設時間為utc(universal time coordinated),翻譯為中文,即世界協調時間,是以秒為基礎的時間標度。為國際標準時間維度。
中國為東8區時間,如果翻譯為cst(central standard time)中心標準時間,需要在utc基礎上加8小時。美國為西6區,需要在utc基礎上減6小時。
1. 編輯時間配置檔案
# vim /etc/sysconfig/clock
zone="asia/shanghai"
#utc設定為false,硬體時鐘不於utc時間一致
utc=false
arc=false
2. 將伺服器時間設定為上海時間ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime
3. 同步時間ntpdate -u ntp.api.bz
4.校準系統時間與硬體時間/sbin/hwclock --systohc
5.在crontab中加入自動時間同步0 12 * * * ntpdate -u ntp.api.bz
至此,系統時間已完成通過不,為標準的(北京)上海時間了。 關於Kafka的那些坑
進來使用了kafka訊息佇列,喜憂參半。細數一下,踩過的坑。1 最好不要用windows伺服器去搞,當然像本人這樣被迫使用的,就硬著頭皮搞。windows伺服器搭建kafka,首先先例少。其次穩定性,個人感覺要比linux或者mac上差遠了。windows上,停止kafka後,在啟動需要刪掉log。...
關於PHP的那些坑
因為php是弱型別語言,常常會發生許多意想不到的問題,所以,我們再次一一細數這些我們踏過的坑 1 foreach中自動回將key為數值的轉化成整型,造成無法匹配 function translate keyword return 其他 echo translate google php eol ec...
關於JSF學習的那些坑
1 jsf的重定向和一般的重定向不同 首先,一般的重定向,比如springmvc不管攔截的url是什麼樣的,或者 spring 重定向的時候重定向url是什麼就在瀏覽器位址列顯示什麼,如return redirect login 則瀏覽器位址列一定顯示localhost 8080 login 然而j...