日常 伺服器重啟導致線下使用者404問題

2021-10-19 14:30:31 字數 396 閱讀 8962

昨晚伺服器重啟,導致線下使用者登陸404。

過程:使用者報404。發現主應用登陸介面返回200,但是result為false。健康檢查介面返回正常。

到這裡其實可以判斷出是登陸介面有問題了。但是當時思緒混亂,沒有冷靜的分析…介面狀態碼是200,但是errorinfo裡啥都沒有。說明伺服器有在處理這個介面了,但是可能中間出了異常,但是報錯,沒有異常資訊。

原因:伺服器重啟,有乙個服務沒有啟動成功。而登陸介面中有呼叫該服務的**。這裡的異常被吞,只是打了日誌,沒有返回前端,導致結果裡啥都沒有。

後續:1.介面請求工具類中會吞異常,導致上一級的try-catch失效。這個是可以優化的。

2.對登陸流程還是不夠熟悉。依賴服務有問題還是猜出來的,然後看了下日誌。

3.分析問題的能力,有待加強啊少年…

伺服器重啟

雖然說碰壁能漲經驗,不過搞的幾個小時心裡忐忑是真的難受。每一秒都是煎熬。啟動nginx服務 nginx c usr local nginx nginx conf nginx.conf 說明 其中 usr local nginx nginx conf nginx.conf是你自己的nginx.conf...

伺服器重啟checklist

因部分服務沒有設定自動啟動,記錄一下伺服器重啟後,需要手動啟動的服務。只是一種思路,僅供參考。1 mysql 自動啟動 ps ef grep mysqld grep v grep service mysqld start 2 apache 自動啟動 3 redis 手動 ps ef grep red...

伺服器重啟記錄

1.原因 因為修改了密碼,伺服器公升降配等,許多服務需要重啟 2.需要重啟服務 svn,mysql等一些服務已新增到自動重啟 重啟svn svnserve d r opt svnrepo 所有倉庫 svnserve d r opt svnrepo test 單個倉庫重啟 重啟mysql servic...