ubuntu でプロキシとして nginx を使用して varnish を実行していますが、数日おきに (24: 開いているファイルが多すぎます) エラーが発生します。nginx を再起動すると問題が解決します。このエラーについて調査した結果、nginx.conf の worker_rlimit_nofile を増やすことが一般的な解決策であることがわかりました。私が設定する制限にも到達する可能性があるため、これは本当の解決策ではないように感じます.
nginx がこれらのファイル (これらはソケットだと思います) を開いたままにしておくのはなぜですか? 私の状況の解決策は何ですか?
アップデート:
lsof を実行すると、何百ものワニス ソケットが開いていることに気付きました。私の問題は、これらのソケットが閉じられないことだと思います。