同時ネットワーク接続数の制限に問題があります。私のマシンがそうなるようにそれらを設定する必要があります。 決して作りません 200を超える同時ネットワーク接続が可能ですが、できません。
これが私の/etc/sysctl.confです。
net.ipv4.netfilter.ip_conntrack_max=100
fs.inotify.max_user_watches=100000
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_orphan_retries = 1
net.ipv4.tcp_fin_timeout = 25
net.ipv4.tcp_max_orphans = 150
私はこの設定が150の接続を超えるべきでないことを意味することを理解しています、しかし、例えば、私が同時にFirefoxで多くのページを開くとき、私はこの設定が尊重されないことを見ることができます - netstat | grep tcp | wc -l
より多くの接続を表示します。
これが私のシステムに関する情報です。
[firzen:~] lsb_release -sd
Debian GNU/Linux 7.7 (n/a)
[firzen:~] uname -r
3.2.0-2-686-pae
[firzen:~] arch
i686
どうすれば修正できますか?それは私にとって本当に重要な設定です。
前もって感謝します!
これは以前に尋ねられた、ServerFaultのこのポストを見てください: serverfault.com/questions/10852/…
—
MariusMatutiae
はい、しかしあなたが見ることができるように、私は同じ設定を使用していますが(しかし異なる値で)、そして私の場合ではそれは単にうまくいきません。それが私の問題です。
—
Firzen
いいえ、同じ設定を使用していません。 net.ipv4.ip_local_port_range = 32768 61000のように、ポート範囲を制限する必要があります。これは上記のOPに適した非常に広い範囲ですが、許可する複数接続の数に制限する必要があります。
—
MariusMatutiae
まあ、私は私の/etc/sysctl.confにこの行を追加しましたが、まだ動作しません。私はそれで何ができますか? ..
—
Firzen
を使用して変更を確認しましたか
—
Martin
sysctl variable
例えば。 sysctl net.ipv4.netfilter.ip_conntrack_max
?