初めて投稿させて頂きます。
Jbossでシステムを運用中に頻繁にエラーが出てしまい、再起動を必要とする状況になっております。
エラーを下記に添付させていただきます。
プログラム内のファイルの閉じ忘れなどは何度も確認したのですが、
該当箇所がみあたらず、原因を特定しかねております。
OSのulimitの値を変更するなどしてみましたが、解決できずにいます。
このような現象が起こりうる条件や、対策方法などございましたらご教授いただけないでしょうか。
どうぞよろしくお願いいたします。
使用している環境は以下になります。
Red Hat 3.4.3-9.EL4
Jboss4.0.5GA
jdk1.5.0_12
EJB3
Seam1.1.6GA
2007-11-20 14:37:22,804 ERROR [STDERR] org.jboss.mq.SpyJMSException: Cannot authenticate user;
- nested throwable: (java.net.SocketException: Too many open files)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.SpyJMSException.getAsJMSException(SpyJ
MSException.java:72)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.SpyJMSException.rethrowAsJMSException(
SpyJMSException.java:57)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.Connection.authenticate(Connection.jav
a:1069)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.Connection.<init>(Connection.java:252)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.Connection.<init>(Connection.java:323)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.SpyConnection.<init>(SpyConnection.jav
a:116)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.SpyConnectionFactory.internalCreateCon
nection(SpyConnectionFactory.java:137)
2007-11-20 14:37:22,806 ERROR [STDERR] at org.jboss.mq.SpyConnectionFactory.createQueueConnec
tion(SpyConnectionFactory.java:108)
・・・・・
------
清水
_______________________________________________
Japan-jbug-jboss mailing list
Japan-jb...@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-jboss
横溝様、ご回答頂きまして、ありがとうございました。
JMSのサーバとクライアントは同一マシンでしたので、
ご教授いただいた方法を試してみました。
おかげさまで、接続されたままのコネクションが増えなくなりました。
本当にありがとうございました。
-----
清水
>
> 横溝と申します。
>
> システム構成が不明ですが、
> JMSのサーバとクライアントが同一のマシンであれば、
> 通信方法をTCPからJVMに切り替えることが出来ますので、
> 「Too many open files」が出ることは無くなると思います。
>
> QueueConnectionFactoryのルックアップを以下に変えて下さい。
> (QueueConnectionFactory)initialContext.lookup("java:/ConnectionFactory");
>
> 詳しくは以下をご覧下さい。
> http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigJVMIL
>
> 以上です。
>
_______________________________________________