linux修改tcp配置 一臺(tái)主機(jī)上只能保持最多65535個(gè)TCP連接嗎?
一臺(tái)主機(jī)上只能保持最多65535個(gè)TCP連接嗎?回答:不一定!如果服務(wù)器(如nginx)偵聽(tīng)某個(gè)端口(如端口80),那么理論上,它只受打開(kāi)文件的最大數(shù)量(可以大大更改)的限制,很容易超過(guò)65535個(gè)T
一臺(tái)主機(jī)上只能保持最多65535個(gè)TCP連接嗎?
回答:不一定
!如果服務(wù)器(如nginx)偵聽(tīng)某個(gè)端口(如端口80),那么理論上,它只受打開(kāi)文件的最大數(shù)量(可以大大更改)的限制,很容易超過(guò)65535個(gè)TCP連接,百萬(wàn)?必須嗎?
2. 如果是客戶,我很抱歉。除了最大打開(kāi)文件數(shù)的限制外,它還受到本地端口的限制。理論上,最多只有65535個(gè)TCP連接
我的端口用完了。我真的遇到過(guò)這種情況。大學(xué)的NAT服務(wù)器非常吝嗇。最大的宿舍區(qū)只有6個(gè)公共IP地址。經(jīng)過(guò)一段時(shí)間的線路改造,現(xiàn)在只有兩個(gè)方便使用的,12萬(wàn)個(gè)港口,如果每人有100個(gè)環(huán)節(jié),只能容納1200人。宿舍區(qū)至少有3000人,然后無(wú)緣無(wú)故不能上網(wǎng)
原來(lái),網(wǎng)絡(luò)維護(hù)期間網(wǎng)絡(luò)不好,沒(méi)人管。我很好奇,研究了一下。這是我第一次看到港口不夠用
當(dāng)時(shí),我試圖把港口占用的超時(shí)時(shí)間縮短一點(diǎn),改進(jìn)是有限的。畢竟,這是不夠的。如果你收縮得更多,它將比連接心跳數(shù)據(jù)包的時(shí)間更短,你將無(wú)緣無(wú)故地丟失