測試環境好的,線上環境有問題排查

2021-09-26 19:03:18 字數 465 閱讀 8736

今天遇到乙個問題,寫了乙個整點的定時任務,整點的時候獲取當前時間,然後計算出當前時間的小時內的60個分鐘數,然後去更資料庫中60個資料。如下頁面

現在的問題就是測試環境我這邊都是ok的,都會定時整點更新資料

但是線上的資料到了整點 卻沒有更新時間。

排查 1.定時是否生效   通過列印日誌,定時是生效的

排查2. 修改資料庫的時候更新時間是否生效   經排查是ok的

解決方案:整點的定時去更新資料這個方案注掉,為了防止資料更新失敗,用計算出當前時間的60個分鐘資料,1分鐘定時更新一次,最終將資料庫中的時間修改調。

但是之前的問題還沒找到原因,待排查

其實想想:不應該設為整點定時更新,這種風險太大,萬一因為各種原因導致沒有更新時間,那線上就出問題啦,這種方案就不靠譜。

flutter環境問題排查

flutter報錯經排查後,是ruby版本太低,2.4.1,某些特性必須公升級到2.6.1 本地rvm版本過老,檢視rvm list known,最新的也只是到了2.4.0 確定了原因,試著公升級了下rvm,失敗,重新安裝了下,自動安裝的是3.0.0 flutter error cocoapods ...

線上環境部署問題

1 缺少openssl md5.h檔案 a find name md5.h 找到系統是否存在md5.h b 如果存在,直接拷貝檔案到相應目錄下 usr local include usr include 或者編譯的 i選項 c 如果不存在,openssl version 檢視 openssl 的版本...

無需編譯app切換線上 測試環境

在咱們測試過程中,經常需要切換測試環境和線上環境。大致有如下幾個方案。此種方式需要在 裡儲存兩套配置,一套指向線上,一套指向測試。通過編譯引數分別生成測試包 線上包。記住此種方式一定要通過編譯引數實現,防止將測試環境發到線上。優點 簡單暴力無需其它設定及裝置支援 缺點 切換伺服器需重新編譯安裝包。此...