Grafana的render失敗的簡單處理

Grafana的render失敗的簡單處理


背景

週五週六兩天研究了使用grafana render的方式渲染圖片.
但是週六晚上收到的郵件發現圖片重複了. 

當時立馬就有點懵逼了. 
手工查看渲染的頁面發現會報錯:
Rendering failed.

沒辦法, 只能周天重新研究一下

查看日誌

"failed to load or validate token" err="license token file not found

發現有類似的這種提示
我第一反應是開源版本的有問題. 
但是又不想買付費的商業版本.
沒辦法的情況下,突然想到,爲啥我手工測試時沒有問題.
但是自己進行之後有問題了. 

所以想到是否可以再自動發送郵件的時候 手工重複一下服務重啓就可以了?

解決方案

編寫重啓服務的腳本
/grafana/grafana-10.0.1/bin/restart
內容很簡單
cd /grafana/grafana-10.0.1/bin
ps -ef |grep grafana |grep server |grep -v grep |awk '{print $2}' |xargs kill -9
sleep 5
nohup ./grafana server &
sleep 5

然後在自動郵件發送的地方:
/grafana/grafana-10.0.1/bin/restart

cd /grafana/autoinfo
python3 getimage
sleep 5
python3 sendemail

驗證

連續幾個郵件出來的結果都是正常的了.
應該問題不大了.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章