1. 程式人生 > >Linux TCP相關配置項

Linux TCP相關配置項

故障現象

檢視錯誤日誌,發現偶爾有java.net.SocketTimeoutException: connect timed out異常。通過netstat -an |grep 443 |grep TIME_WAIT|wc -l命令可以檢測明顯發現,伺服器建立的TCP連結有500多個處於TIME_WAIT狀態,其中443為目標機器埠。

解決方案

優化系統TCP配置,開啟重用,配置檔案為/etc/sysctl.conf。

net.ipv4.tcp_tw_reuse = 1
是否開啟重用。允許將TIME-WAIT sockets重新用於新的TCP連線,預設為0,表示關閉;

net.ipv4.tcp_tw_recycle = 0


是否開啟TCP連線中TIME-WAIT sockets的快速回收,預設為0,表示關閉;

net.ipv4.tcp_fin_timeout = 15
如果套接字由本端要求關閉,這個引數決定了它保持在FIN-WAIT-2狀態的時間;

相關推薦

Linux TCP相關配置

故障現象 檢視錯誤日誌,發現偶爾有java.net.SocketTimeoutException: connect timed out異常。通過netstat -an |grep 443 |grep TIME_WAIT|wc -l命令可以檢測明顯發現,伺服器建

SecureCRT連線VMWare中的linux系統相關配置

網上google一大片都是感覺看得不明白,以下是自己摸索的配置虛擬機器中linux網路問題,目的就是用本地的crt連線虛擬機器中的linux,以下是本人配置的相關步驟,有不當之處還望多多指教 首先,本機win7網路配置情況如下: 注意:一下虛擬機器中linux配

Linux下nagios的搭建及相關配置

linux下nagios的搭建及相關配置一、LAMP環境部署1、安裝php 1.安裝yum源 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpm

linux安裝以及相關配置

鍵盤輸入 普通用戶 fedora pass 含義 dom driver 設定 介質 計算機操作系統簡介 操作系統是什麽 操作系統的內核是什麽 兩種操作系統用戶界面 安裝Linux操作系統的準備工作 LINUX發行版(CENTOS、RHEL、FEDORA、UBUNT

linux上nginx上配置虛擬主機的相關配置

nbsp 虛擬主機 服務 cnblogs linux extra 主機配置 conf com 1.配置主配置: nginx/conf/nginx.conf 2.虛擬主機配置:nginx/conf/extra/learn.weixin.com.conf 配置完後

linux網絡相關配置

網絡配置相關網絡配置文件IP、MASK、GW、DNS相關配置文件: /etc/sysconfig/network-scripts/ifcfg-IFACEDEVICE:此配置文件應用到的設備,決定設備名HWADDR:對應的設備的MAC地址BOOTPROTO:激活此設備時使用的地址配置協議,常用的dhcp----

Linux系統,Centos7版本下搭建postfix服務器及其相關配置應用

服務器 .html 監聽端口 生成 工作目錄 new works close 網址 實驗報告 一、 實驗名稱:郵件服務器的搭建和相關使用功能的配置二、 實驗環境與要求:Linux系統 centos7版本搭建郵件服務器實現發信收信基本功能實現發信認證功能搭建好LAMP環境

linux網絡配置相關命令、虛擬網絡接口eth0:0

命令 ftw onf network gre .org -h ocs ngs 網絡接口(interface)是網絡硬件設備在操作系統中的表示方法,比如網卡在Linux操作系統中用ethX,是由0開始的正整數,比如eth0、eth1...... ethX。而普通貓和ADSL的

Linux系統安裝後的調優及相關配置

SELinux YUM 運行級別 sudo提取 服務 整體規劃遵從最小化原則,具體包括:系統安裝最小化、YUM安裝軟件包最小化、開機自啟動服務最小化、操作命令最小化、登錄系統用戶最小化、普通用戶權限最小化、系統文件及目錄權限最小化! 修改用戶密碼 # echo "centos" |pass

Linux學習總結(四十四)lnmp之php-fpm相關配置

lnmp pool open_basedir error_log 慢執行日誌 1 php-fpm的進程pool 之前我們在nginx 配置文件裏加入了一句 include vhost/*.conf; 然後實現了各個虛擬主機的隔離,php-fpm 作為一個獨立的服務,有沒有類似的操作呢?

Linux centos VMware Nginx防盜鏈、Nginx訪問控制、Nginx解析php相關配置、Nginx代理

jpeg htm dao bubuko youdao dir cal fastcgi real-ip 一、Nginx防盜鏈 配置如下,可以和上面的配置結合起來 location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|

Tomcat主要配置-部署相關

配置 元素 inf tex 停止 默認 false 開啟 als Host元素(conf/server.xml) autoDeploy 定期檢測新增或存在更新的應用,存在則觸發應用的重部署或重加載。 默認值為true。 deployXML 設置為false,Tomcat將

VScode開發Vue目,關閉eslint代碼檢查,以及相關配置

img image http com false span inf lin bubuko 剛開始打開vue項目的時候會發現vue代碼報紅,解決方式如下 首先安裝Vetur和ESLint 打開文件》首選項》設置,配置如下代碼 { "explorer

Linux 中 shell jdk mysql ssh ntp yum相關配置..... 操作linux相關命令大全結構體系-思維導圖

以下是命令截圖:詳情連結連結:https://pan.baidu.com/s/1t1_6O_fOSi6atKWRvnE2vA  提取碼:px4y     該Linux結構知識體系——沒有crontab  cut  awk 等相關操作&nbs

Linux TCP在3.18核心引入的一個慢啟動相關的問題或者說Bug

又到了週末,本週把國慶假期遺留的一個問題進行一個總結。我把形而上的討論放在本文的最後,這裡將快速進入正題,只說一句,浙江溫州皮鞋溼! 我們先來看一個標準TCP最簡單的AIMD CC過程,這裡以Reno為例,簡單直接: 但是,在Linux3.18rc5之後,如果在關閉SACK(後

Linux 檢視CPU資訊,機器型號,記憶體等相關配置資訊

轉載一下以後檢視:https://my.oschina.net/hunterli/blog/140783 系統 # uname -a # 檢視核心/作業系統/CPU資訊 # head -n 1 /etc/issue # 檢視作業系統版本 # cat /proc/c

Linux學習之網路程式設計(TCP相關基礎知識)

言之者無罪,聞之者足以戒。 - “詩序”、 1、網路位元組序: 在TCP的編寫過程中需要從網路位元組序轉換到主機位元組序,當然也需要從主機位元組序轉換到網路位元組序 htons 把 unsigned short型別從主機序轉換到網路序htonl把unsigned long型別從

Linux-LNMP-PHP相關配置

檢視php配置檔案位置 /usr/local/php/bin/php -i|grep -i "loaded configuration file"需要檢視那個站點的配置檔案,去站點的目錄下,建立phpinfo();具體:<?phpphpinfo(); date.timezone #定義時區,Asia

Maven目的創建及相關配置

控制 可重用性 文檔 lips model 工具 三個參數 mon 理解 目錄 Maven項目的創建及相關配置 一、Maven的介紹 1.Maven是什麽: 2.Maven作用: 3.Maven項目的目錄結構: 4.Maven的三點坐標: 5.maven的pom文件: 6

Linux-Nginx解析php相關配置

配置如下:location ~ .php${include fastcgi_params;fastcgi_pass unix:/tmp/php-fcgi.sock; #sock所在目錄,碰到502。看錯誤日誌。fastcgi_index index.php;fastcgi_param SCRIPT_FILEN