萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> Linux下關於keepalive的內核參數說明

Linux下關於keepalive的內核參數說明

   tcp_keepalive_time - INTEGER

  在連接被標記為需要keepalive後,最後數據被發送和第一個keepalive探測包的間隔.

  默認值: 2hours.

  tcp_keepalive_probes - INTEGER

  在決定連接被斷掉,通知應用層前,發送keepalive探測包的次數.

  默認值: 9.

  tcp_keepalive_intvl - INTEGER

  在keepalive探測包開始後,探測包每隔多長時間發送一次.

  默認值: 75s

  根據上述參數來看,如果一個client發送一個標記為keepalive的包後,如果斷開了,服務端需要7200s+9*75s=7875s後,連接才釋放掉。

copyright © 萬盛學電腦網 all rights reserved