Quota Exceed
狀況。Firebase
json
8/23 檢查 log (/var/mail/root)看看程式執行情況,發現 程式執行到 json.loads() 有 json.decoder.JSONDecodeError,Google 查了一下可能原因,通常都是 數據問題,所以從 GCP 下載 record.json (儲存每一分鐘收集的公車動態經緯度資料),滑到 Line 622 column 48 的位置,並沒有把資料完整寫入,其下的資料,順序上也出現問題,應該要是(GPSTime>Speed>Lon>Lat),但看到卻是 亂序,找不出規律 。
record.json
推測是1分鐘時間來不及寫入,而造成數據寫入不完全。
*/5 6-22 * * * python3 /home/turningpoint1125/collect_data.py
try: #數據正常
# load 舊data 加入新data ,最後寫入json
except:
# 回報 數據問題
# 寄 mail ,訊息設定為 'Programmer No Life.'
處理 record.json
, 統計出 共幾筆資料,正常數量,異常數量(欄位順序錯)
2. 判斷欄位順序是否正確 dict 的 key 沒有欄位順序可言
但最後 被我不小心刪掉 損壞檔(record.json)
不能分析 ...
養成檔案備份的習慣