ajax請求遇到伺服器重啟或中斷

2022-08-30 03:09:13 字數 416 閱讀 2424

常會有不斷輪詢傳送ajax請求,處理一些業務的場景。

要考慮到:

1. 伺服器重啟,中斷,恢復後仍然能恢復正常業務處理。

伺服器重啟過程中,再次傳送請求,請求狀態將變為net::err_connection_refused,ajax依然會執行到success邏輯層,拿到的響應是null。

想當然的認為ajax會執行到error邏輯層是不正確的,因此寫**的時候要格外注意這一點。

1

var progress_polling_ajax = function

() else

1516 } catch

(e)

19},

20error:

2324

});25

26 };

伺服器重啟

雖然說碰壁能漲經驗,不過搞的幾個小時心裡忐忑是真的難受。每一秒都是煎熬。啟動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...