linux server的idle timeout情況整理(設定不好有可能會導致事故)

來源:互聯網
上載者:User

總的來說idle timeout的配置使用可以分出這樣一些使用方式:

1、內網:    (1)  php或cgi -------àSERVER  A(僅提供服務的server)

                               這裡php和cgi都是短串連操作後端svr  A的,所以SERVER這裡的idle timeout可以盡量設定的長一些

                                由php或cgi自己根據讀、寫操作的逾時時間自己控制,不能採用預設的

 

                        (2) SERVER--------àSERVER A(僅提供服務的server)

                               公司內網的,被訪問的SERVER  A端應該盡量設定長一點的idle timeout,由調用端自己根據情況主動close

SERVER  A端基本不主動close,避免高並發時server  A 端產生大量TIME_WAIT

且這裡的SERVER端可以自己去控制是否採用長串連,更靈活一些

 

                        (3) php或者cgi或者SERVER-----------àSERVER  A(涉及調用很多外部介面的server)

                              這種情況比較關鍵,已經見到過多起類似產生的事故了

                             php或者cgi或者SERVER這裡的逾時時間需要非常謹慎,因為它依賴於 SERVER   A調用的外部介面

                              

                            如下的情況就可能導致事故:php-----逾時時間預設2秒 ------àSERVER  A--------à付費介面逾時時間5秒

                            調用端必須很清楚後端的逾時時間,尤其涉及多個介面時,調用段的逾時時間應該設定為多個核心介面的最大逾時時間

                           且這裡的SERVER A的idle timeout也必須超過5秒鐘

 

2、外網:  (1)  使用者IE------àapache

                        剛看了下外網的apache配置,idle timeout是60秒

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.