java.io.FileNotFoundException:によって引き起こさのWeblogicにFileNotFoundExceptionが多すぎる開いているファイル
:/opt/weblogic1036/wlserver_10.3/server/lib/co>nsoleapp/webapp/WEB-INF/weblogic.xml(あまりにも多く、それは状態でしょうログファイルファイルを開く)
いくつかは、グーグルの後、私は、具体的 NOFILE https://linux.die.net/man/5/limits.conf、/etc/security/limits.confファイルは、プロセスがオープン保持できるファイルの数を規定することを述べた溶液の中に走り、それが提起する必要があります。 私は、weblogicコンソールが十分な値を持つnofile行が存在する場所で動作する別のサーバーと比較しました。
私たちは、問題が発生したサーバーでも同様に2行を追加しました:65536
NOFILEハード*
*ソフトNOFILE 65536
をそして実際、それは問題を解決し、コンソールが働いていました。 今、いくつかの理由で、これは問題が返されたWebLogic、そして我々はそれが1024個のファイルの古いデフォルト値を持っていることがわかりWebLogicプロセスの限界をチェックする際に再起動した後:
cat /proc/32203/limits Limit Soft Limit Hard Limit Units Max open files 1024 1024 files ...
- 別のWebLogicを同じサーバ上のコンソールが(修正あなたの心の後)の作業を行い、変更されませんでした65536
- limitsファイルの「マックス開いているファイルを」返し、まだ新しいNOFILE値を保持している
問題がなぜ返ってきたのか?何らかの理由でサーバを再起動した後、この特定のweblogicの最大オープンファイル値を "忘れた"か "クリア"したように見えます。
ご協力いただければ幸いです。
https://community.oracle.com/thread/2156103のコメントで述べたように試してみてください。このヘルプをしますか? – Optional