web-dev-qa-db-ja.com

Stunnel、limits.conf

Stunnel too many client で細かいアドバイスと受け入れられた回答を読んだ後、これは私たちの問題のように見えることがわかりましたが、解決策を適用するのに問題があります。

まず第一に、ulimitは、そのシェルから生成されたプロセスに影響を与えるシェルのものです(私が理解していることから)。

だから私は/etc/security/limits.confをレビューして、この行を追加しました:

# stunnel resets 2011-03-03 kdh
*       hard    nofile  65536

そして/etc/init.d/stunnel4の再起動を発行しましたが、それでも恐ろしい接続数が多すぎるというメッセージが表示されます。

[admin@p2378442 ~]$ Sudo tail -f /var/log/stunnel.log |grep "too many"
2011.03.03 13:43:07 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)
2011.03.03 13:43:08 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)
2011.03.03 13:43:08 LOG4[8461:3086272208]: Connection rejected: too many clients >=500)

新しいオープンファイル制限を適切に適用しましたか?実際に再起動する必要がありますか?

1
Kyle Hodgson

私はそれを考え出した。 「ulimit-n65536」を/etc/init.d/stunnel4スクリプトに追加します。

2
Kyle Hodgson