Linux

客戶端最多只能與 ubuntu 自定義伺服器建立 15 個連接

  • April 6, 2012

我有一個 C# 中的自定義伺服器,在單聲道下執行在 Ubuntu 9 上。我最多可以讓 15 個 silverlight 客戶端連接到伺服器。當我進入第 16 名時,它只是在等待。如果我關閉其中一個已建立的連接,第 16 個客戶端就可以連接。我正在從一台機器進行連接。我也沒有超過任何文件句柄限制。限制是 1024,我有大約 300。

任何想法如何建立更多的聯繫?還有為什麼是15號?它是特定於 linux 的嗎?

我使用的是單聲道 2.6.7。升級到 2.10.8 解決了這個問題。

我以前見過類似的問題——在那種情況下,已經在伺服器作業系統上設置了防火牆,它將傳入連接限制為最多 10 個並發事件。

執行sudo iptables -L並查看輸出(對於像 ’ limit’ 或只是’ 之類的文本15)可能至少可以將此類防火牆限制從要檢查的事項列表中刪除。如果有很多輸出,那麼需要更仔細地檢查,因為很可能會有一個系統來生成一組更複雜的規則。在此類自動化工具中,添加此類限制非常普遍。

引用自:https://serverfault.com/questions/375057