Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> オープンファイルが多すぎるエラー解決

オープンファイルが多すぎるエラー解決

  

オープンファイルが多すぎるエラーはネットワーク上での一般的な障害であり、解決策はネットワーク上で簡単に見つけることができるオープンファイルに関するLinuxシステム構成ファイルの制限表設定値を超えると、他のファイル操作の要求を拒否し、オープンファイル例外が多すぎます。この制限は、システムレベルとユーザーレベルに分けられます。私は仕事中にこの問題に遭遇したばかりなので、私はそれをブログの記録の下に保管しました。

まず、エラーのスクリーンショット:

写真は樹脂のエラーログを示しています、開いているファイルが多すぎることは明らかです:


次に、一時的な解決策Br>

一時的な解決策は非常に簡単です、最初にulimit -n 65535を実行してから樹脂を再起動してください。

Ps:起動環境が有効かどうかを確認してください。樹脂の起動IDに切り替え、ulimit -nを実行して現在の最大ファイル数が最適化されているかどうかを確認します。

3つの恒久的な効果

方法1:

ulimitについて話すことができます。-n 65535 /etc /profileの最後に追加します。
BASICecho" ulimit - n 65535">> /etc /profile

#設定の更新
BASICsource /etc /profile

方法2:

最後に/etc/security/limits.confファイルを変更します。次を追加します。

* soft noproc 65535

* hard noproc 65535

* soft nofile 65535

* hard nofile 65535

または直接、次のコードを実行してください。

echo '* soft noproc 65535

* hard noproc 65535

* soft nofile 65535

* hard Nofile 65535 '>> /etc/security/limits.conf

方法1を使用して通常のアカウントにログインすると、アクセス権エラーが報告されないため、方法2を使用することをお勧めします。どの方法を使用しても、変更が有効になった後でアプリケーションを再起動する必要があります。そうしないと、プログラムは古い環境設定を使用し続けます。

Copyright © Windowsの知識 All Rights Reserved