国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

springboot配置http連接超時(shí)時(shí)間主動(dòng)斷開避免產(chǎn)生大量close_wait

這篇具有很好參考價(jià)值的文章主要介紹了springboot配置http連接超時(shí)時(shí)間主動(dòng)斷開避免產(chǎn)生大量close_wait。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

背景

與客戶端聯(lián)調(diào)接口,通信方式使用http連接,客戶端設(shè)置了發(fā)起請(qǐng)求后10s就斷開連接,然后果不其然,我在服務(wù)端這邊收到了大量的close_wait狀態(tài),最終導(dǎo)致接口不可用。

close_wait產(chǎn)生的原因就是客戶端斷開了連接但是沒有發(fā)FIN給到服務(wù)端,所以服務(wù)端不知道還一直在跟客戶端通信。

設(shè)置超時(shí)時(shí)間

  1. server.tomcat.connection-timeout=20000

  2. server.servlet.session.timeout=120s文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-597854.html

server:
  port: 8988
  tomcat:
    uri-encoding: UTF-8
    connection-timeout: 20000   # 默認(rèn)值20s 設(shè)置http超時(shí)時(shí)間(即keep-alive超時(shí)時(shí)間),沒有任何活動(dòng)則tomcat關(guān)閉連接
    protocol-header: HTTP/1.1
  servlet:
    session:
      timeout: 120s   # 會(huì)話超時(shí)時(shí)間,默認(rèn)為30min  與客戶端http斷開

到了這里,關(guān)于springboot配置http連接超時(shí)時(shí)間主動(dòng)斷開避免產(chǎn)生大量close_wait的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • springboot websocket 配置超時(shí)關(guān)閉連接

    客戶端與服務(wù)器在用websocket通信的時(shí)候,如果客戶端突然關(guān)閉網(wǎng)絡(luò)或者直接關(guān)機(jī),此時(shí)路由與服務(wù)器之間的鏈接還存在 若不給該客戶端發(fā)信息,除非路由器重啟,否則這個(gè)鏈接會(huì)一直存在,服務(wù)器會(huì)一直認(rèn)為該鏈接存在,后果就是隨著大連無(wú)用的tcp連接積累,服務(wù)器會(huì)報(bào)so

    2024年02月11日
    瀏覽(20)
  • 【JAVA】設(shè)置http超時(shí)時(shí)間

    setConnectTimeout:設(shè)置連接超時(shí)時(shí)間,單位毫秒。 setConnectionRequestTimeout:設(shè)置從connect Manager獲取Connection 超時(shí)時(shí)間,單位毫秒。這個(gè)屬性是新加的屬性,因?yàn)槟壳鞍姹臼强梢怨蚕磉B接池的。 setSocketTimeout:請(qǐng)求獲取數(shù)據(jù)的超時(shí)時(shí)間,單位毫秒。 如果訪問(wèn)一個(gè)接口,多少時(shí)間內(nèi)無(wú)

    2024年02月11日
    瀏覽(26)
  • Springboot與RabbitMQ消息超時(shí)時(shí)間、隊(duì)列消息超時(shí)時(shí)間

    TTL是 Time-To-Live 的縮寫,RabbitMQ可以對(duì)消息和隊(duì)列設(shè)置TTL(過(guò)期時(shí)間)。 RabbitMQ針對(duì)隊(duì)列中的消息過(guò)期時(shí)間(Time To Live, TTL)有兩種方法可以設(shè)置。 第一種方法是通過(guò)隊(duì)列屬性設(shè)置,隊(duì)列中所有消息都有相同的過(guò)期時(shí)間。 第二種方法是對(duì)消息進(jìn)行單獨(dú)設(shè)置,每條消息TTL可以不同。

    2024年02月09日
    瀏覽(22)
  • python requests設(shè)置連接超時(shí)時(shí)間

    這段代碼的主要作用是使用requests庫(kù)發(fā)出一個(gè)GET請(qǐng)求,并設(shè)置連接超時(shí)時(shí)間為5秒鐘,讀取超時(shí)時(shí)間為10秒鐘。 如果請(qǐng)求超時(shí),就會(huì)拋出requests.exceptions.Timeout異常,并在\\\"except\\\"語(yǔ)句塊中進(jìn)行處理。如果發(fā)生其他類型的錯(cuò)誤,如連接錯(cuò)誤,就會(huì)拋出requests.exceptions.ConnectionError異常,

    2024年02月13日
    瀏覽(46)
  • ssh連接linux終端超時(shí)時(shí)間設(shè)置

    ? ? ? ? 當(dāng)終端通過(guò)ssh連接服務(wù)器時(shí),如果長(zhǎng)時(shí)間不操作,終端就會(huì)超時(shí)而掉線,需要斷開ssh重新連接,如果超時(shí)時(shí)間過(guò)短的話,需要頻繁的連接終端。 ? ? ? ? 解決方法也很簡(jiǎn)單,在ssh的配置文件sshd_config中重新設(shè)置一下客戶端的激活參數(shù)就行。ssh配置存在位置 : 修改過(guò)

    2024年02月10日
    瀏覽(55)
  • Springboot調(diào)整接口響應(yīng)返回時(shí)長(zhǎng)詳解(解決響應(yīng)超時(shí)問(wèn)題)_springboot設(shè)置請(qǐng)求超時(shí)時(shí)間

    1、配置Http會(huì)話超時(shí) 可以通過(guò)兩種方式為Spring Boot應(yīng)用程序 配置HTTP會(huì)話超時(shí) 。 1.1 application.properties中配置會(huì)話超時(shí) 最簡(jiǎn)單的方法是在你的application.properties中加入?yún)?shù) server.servlet.session.timeout 。 還要注意的是, Tomcat不允許你將超時(shí)時(shí)間設(shè)置得少于60秒 。 1.2 以程序方式配置會(huì)

    2024年04月27日
    瀏覽(110)
  • 設(shè)置服務(wù)器ssh遠(yuǎn)程連接時(shí)超時(shí)關(guān)閉的時(shí)間

    設(shè)置服務(wù)器ssh遠(yuǎn)程連接時(shí)超時(shí)關(guān)閉的時(shí)間

    我們通過(guò)ssh遠(yuǎn)程連接服務(wù)器時(shí),如果一段時(shí)間客戶端沒有使用,就會(huì)與服務(wù)器斷開連接。這個(gè)斷開的時(shí)間我們是可以自己的設(shè)置的。 以linux centos系統(tǒng)為例, 具體設(shè)置方法如下: 找到下面兩行 ClientAliveInterval:表示服務(wù)器每隔多少時(shí)間發(fā)送一次請(qǐng)求給客戶端,單位為s ClientAl

    2024年02月15日
    瀏覽(17)
  • axios 統(tǒng)一配置請(qǐng)求超時(shí)時(shí)間

    你可以通過(guò)配置 axios 的實(shí)例來(lái)統(tǒng)一設(shè)置請(qǐng)求的超時(shí)時(shí)間。以下是一個(gè)示例: 首先,安裝 axios(如果還沒有安裝): 然后,在你的 Vue 項(xiàng)目中,你可以創(chuàng)建一個(gè) axios 的實(shí)例,并設(shè)置默認(rèn)的超時(shí)時(shí)間,然后將它應(yīng)用到所有的請(qǐng)求。例如,你可以在項(xiàng)目的某個(gè)地方(例如 main.js )

    2024年02月03日
    瀏覽(21)
  • http各種超時(shí)配置

    http各種超時(shí)配置

    httpclient– 請(qǐng)求方瀏覽器 connectTimeOut :建立連接時(shí)間 三次握手 org.apache.http.conn.HttpHostConnectException: Connect to 1.2.3.4:80 [/1.2.3.4] failed: Connection timed out: connect socketTimeOut :鏈接建立成功后,數(shù)據(jù)包傳輸之間時(shí)間超時(shí)限制,數(shù)據(jù)包,非此次接口調(diào)用時(shí)間,一定要設(shè)置 否則長(zhǎng)時(shí)間等待

    2024年02月02日
    瀏覽(16)
  • 【java】Spring Cloud --Feign Client超時(shí)時(shí)間配置以及單獨(dú)給某接口設(shè)置超時(shí)時(shí)間方法

    FeignClient面對(duì)服務(wù)級(jí)有三種超時(shí)時(shí)間配置 feign配置是在ribbon配置的基礎(chǔ)上做了擴(kuò)展,可以支持服務(wù)級(jí)超時(shí)時(shí)間配置,所以,feign配置和ribbon配置的效果應(yīng)該是一樣的。 SpringCloud對(duì)這兩種配置的優(yōu)先級(jí)順序如下: Feign局部配置 Feign全局配置 Ribbon局部配置 Ribbon全局配置 在feign-co

    2024年02月12日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包