您好,登錄后才能下訂單哦!
環境:前面采用Nginx做負載均衡,后接2臺Web服務器
緣由:系統經常出現給用戶多次結算收益
原因:因結算系統高峰時存在處理緩慢,在結算的時候處理時間長,導致超過了
proxy_connect_timeout 30;
proxy_send_timeout 30;
proxy_read_timeout 60;
三個時間,同時還設置了
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_404;保證服務器的高可用
導致upstream超時,轉到下一臺web服務器處理了,但是之前的進程還在跑,所以結算了多次
處理:
1.針對部分結算的接口,將proxy_next_upstream設置為off
2.其他接口依然設置為proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_404;保證服務器的高可用
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。