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

linux內核tcp配置--斷網后連接卡住

這篇具有很好參考價值的文章主要介紹了linux內核tcp配置--斷網后連接卡住。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目前odbc版本2.3.1,不支持設置連接屬性(連接超時、命令請求超時等),需要odbc版本3.0以上??赏ㄟ^設置tcp內核參數(重傳次數)來縮短超時時間。

使用命令行可以方便地查看已安裝的 ODBC的版本信息。

打開終端。
輸入以下命令來查看MySQL ODBC的版本:

odbcinst --version

這將顯示已安裝的ODBC驅動程序的版本信息。

1.ipv4.tcp_retries2

通過隱藏通信應用程序中的臨時網絡中斷,TCP 可以在偶爾不可靠的網絡上提供可靠的通信。在通知發(fā)件人任何問題之前,您的操作系統(tǒng)將多次重發(fā)丟失的消息。大多數 Linux 發(fā)行版默認將任何丟失的數據包重傳 15 次。重新傳輸以指數方式回退,因此這 15 次重新傳輸需要 900 秒鐘以上的時間才能完成。這意味著使用這種方法,Linux 需要花費幾分鐘的時間來檢測網絡分區(qū)或故障節(jié)點。 Windows 默認僅重傳 5 次,相應的超時時間約為 6 秒。

Linux 默認設置允許通過可能遭受很長數據包丟失的網絡進行通信,但是對于大多數 Elasticsearch 集群而言,此默認設置對于單個數據中心內的生產網絡而言過于昂貴。高可用性集群必須能夠快速檢測節(jié)點故障,以便它們可以通過重新分配丟失的碎片,重新路由搜索以及可能選擇一個新的主節(jié)點來迅速做出反應。因此,Linux 用戶應減少最大 TCP 重傳次數。

通過以 root 身份運行以下命令,可以將最大 TCP 重傳次數減少到 5 。五次重發(fā)對應于大約六秒鐘的超時。

sysctl -w net.ipv4.tcp_retries2=5

重啟后會回復默認值
永久設置此值,請更新 /etc/sysctl.conf 中的 net.ipv4.tcp_retries2 設置。

net.ipv4.tcp_retries2=5

加載內核參數?

[dmdba@localhost ~]$ sysctl -p

2.ipv4.tcp_keepalive_time

定義一個時間段,在這個時間段內,如果沒有任何連接相關的活動,TCP ?;顧C制會開始作用,每隔一個時間間隔,發(fā)送一個「探測報文」,該探測報文包含的數據非常少,如果連續(xù)幾個探測報文都沒有得到響應,則認為當前的 TCP 連接已經死亡,系統(tǒng)內核將錯誤信息通知給上層應用程序。

在 Linux 內核可以有對應的參數可以設置?;顣r間、?;钐綔y的次數、?;钐綔y的時間間隔,以下都為默認值:

net.ipv4.tcp_keepalive_time=7200
net.ipv4.tcp_keepalive_intvl=75 ?
net.ipv4.tcp_keepalive_probes=9


tcp_keepalive_time=7200:表示?;顣r間是 7200 秒(2小時),也就 2 小時內如果沒有任何連接相關的活動,則會啟動?;顧C制

tcp_keepalive_intvl=75:表示每次檢測間隔 75 秒;

tcp_keepalive_probes=9:表示檢測 9 次無響應,認為對方是不可達的,從而中斷本次的連接
?

禁用IPv6:

如果您的系統(tǒng)不需要使用IPv6,可以嘗試禁用它,以減少網絡相關的問題。在終端中執(zhí)行以下命令,將ipv6.disable參數設置為1:

sysctl -w net.ipv6.conf.all.disable_ipv6=1

TCP 重傳超時 |Elasticsearch 指南 [8.10] |彈性的文章來源地址http://www.zghlxwxcb.cn/news/detail-745081.html

到了這里,關于linux內核tcp配置--斷網后連接卡住的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux內核源碼剖析之TCP?;顧C制(KeepAlive)

    版本信息: Linux內核2.6.24(大部分centos、ubuntu應該都在3.1+。但是2.6的版本比較穩(wěn)定,后續(xù)版本本質變化也不是很大) ipv4 協(xié)議 https://blog.csdn.net/ComplexMaze/article/details/124201088 本文使用案例如上地址,感謝案例的分享,本篇文章核心部分還是在Linux內核源碼分析~ 為什么寫下這

    2024年02月12日
    瀏覽(26)
  • Linux內核中的TCP/IP協(xié)議棧源代碼分析

    Linux內核中的TCP/IP協(xié)議棧源代碼分析

    目錄 背景知識-Linux源碼簡介 TCP/IP協(xié)議棧相關問題 inet_init是如何被調用的?從start_kernel到inet_init調用路徑 1.start_kernel(): 2.inet_init()?: 3.fs_initcall() 跟蹤分析TCP/IP協(xié)議棧如何將自己與上層套接口與下層數據鏈路層關聯(lián)起來的? TCP的三次握手源代碼跟蹤分析,跟蹤找出設置和發(fā)

    2024年02月02日
    瀏覽(51)
  • Linux TCP/IP內核參數調優(yōu),網絡高延遲大吞吐(方案二)。

    方案一:Linux TCP/IP內核參數調優(yōu),網絡高延遲大吞吐。_net.ipv4.tcp_wmem_liulilittle的博客-CSDN博客 nano /etc/sysctl.conf sysctl -p 另類設置

    2024年02月15日
    瀏覽(46)
  • Linux內核--網絡協(xié)議棧(五)TCP IP棧的實現原理與具體過程

    一、引言 二、Linux內核的結構 三、Linux網絡子系統(tǒng) 四、TCP/IP協(xié)議棧 ------4.1、網絡架構 ------4.2、協(xié)議無關接口 ------4.3、套接口緩存 ------4.4、重要的數據結構 五、網絡信息處理流程 ------5.1、硬中斷處理 ------5.2、ksoftirqd內核線程處理軟中斷 ------5.3、網絡協(xié)議棧處理 ------5.4、

    2024年01月21日
    瀏覽(98)
  • 銀河麒麟V10(內核Linux)設置有線連接IP地址以及查看

    銀河麒麟V10(內核Linux)設置有線連接IP地址以及查看

    設置有線連接的IP地址步驟如下: ? 查看IP地址: hostname -i ?得到回環(huán)地址127.0.1.1 ? hostname -I ?得到具體的網卡IP ifconfig -a 查看所有 如圖: ?

    2024年02月11日
    瀏覽(32)
  • Linux2.6內核配置說明

    maturity level options 代碼成熟度選項 Prompt for development and/or incomplete code/drivers 顯示尚在開發(fā)中或尚未完成的代碼與驅動.除非你是測試人員或者開發(fā)者,否則請勿選擇 setup 常規(guī)設置 Local version - append to kernel release 在內核版本后面加上自定義的版本字符串(小于64字符),可以用\\\"uname

    2024年02月14日
    瀏覽(48)
  • Linux TCP連接數查詢

    Linux TCP連接數查詢

    1 tcp連接查看 2 統(tǒng)計連接數 2.1統(tǒng)計80端口的連接數 2.2統(tǒng)計總連接數 2.3 統(tǒng)計已連接上的,狀態(tài)為established 3 統(tǒng)計所有請求狀態(tài)及數量 TIME_WAIT 8947 等待足夠的時間以確保遠程TCP接收到連接中斷請求的確認 FIN_WAIT1 15 等待遠程TCP連接中斷請求,或先前的連接中斷請求的確認 FIN_WAI

    2024年04月10日
    瀏覽(20)
  • Kali Linux斷網攻擊

    Kali Linux斷網攻擊

    ARP攻擊就是通過偽造IP地址和MAC地址實現ARP欺騙,能夠在網絡中產生大量的ARP通信量使網絡阻塞,攻擊者只要持續(xù)不斷的發(fā)出偽造的ARP響應包就能更改目標主機ARP緩存中的IP-MAC條目,造成網絡中斷或中間人攻擊。 一句話解釋: 斷網攻擊用使用ARPspoof工具,欺騙設備,截斷網關

    2024年01月24日
    瀏覽(26)
  • ARM Linux 內核的配置和編譯原理

    ARM Linux 內核的配置和編譯原理

    1、源碼從哪里來 (1) 之前講過,我們使用 2.6.35.7 版本的內核。 這個版本的內核有三種: 第一種,是 kernel.org 上的官方版本; 第二種,是三星移植過的; 第三種,是九鼎 X210 的移植版本。 我們講課時使用第三種內核來講解,后面的移植實驗使用第二種內核來移植。 (2) 源碼

    2024年02月09日
    瀏覽(27)
  • Linux內核移植:內核的啟動過程分析、啟動配置與rootfs必要文件

    ?內核啟動通常包括4個階段: iROM代碼啟動(BIOS啟動)。開發(fā)板上電后,先執(zhí)行內部iROM中的固化代碼,類似于BIOS,執(zhí)行通電自檢和初始化過程,包括初始化CPU、存儲器、時鐘、總線等一些必要的硬件資源。 啟動引導加載程序BootLoader。根據啟動引腳的電平,讀取相應的存儲

    2024年02月13日
    瀏覽(791)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包