2011-03-02 6 views
3

私のアプリケーションはMySQLサーバを使用しています。私がMac OS上で起動しようとすると、接続状態を確立しようとする持続マネージャーにアプリケーションの状態がハングアップします。 30分後に例外がスローされます。アプリケーションは、MySQLサーバを使用している間、Mac OSで通信リンク障害を起こします。

2011-02-25 15:24:06137 2292512 ERROR org.hibernate.util.JDBCExceptionReporter通信リンク障害

サーバーに送信された最後のパケットは0ミリ秒前でした。 2011-02-25 16:24:07,944 5894319エラーorg.hibernate.util.JDBCExceptionReporter通信リンクのエラー

サーバに送信された最後のパケットは0 ms前です。 2011-02-25 16:24:07,945 5894320エラーorg.hibernate.util.JDBCExceptionReporter通信リンクのエラー

サーバに送信された最後のパケットは0 ms前です。 2011-02-25 16:24:07,947 5894322エラーcom.agilent.cgh.dal.persistence.AbstractPersistenceType org.hibernate.exception.JDBCConnectionException:接続を開くことができません:接続を開くことができません。 org.hibernate.exception.SQLStateConverter.convert (SQLStateConverter.java:97) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) org.hibernate.jdbc.ConnectionManager。 openConnection(ConnectionManager.java:449) org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142) org.hibernate.transaction.JDBCTransaction .begin(JDBC Transaction.java:85) org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)

は、デバッグのビットの後、私はbeanRefContext.xml

ロード中に、アプリケーションが私の春のフレームワークでハングことがわかりました

Mac OSでアプリケーションを起動できない理由を教えてください。

答えて

0

私は問題がここにあるだけでなく、あなたの要求を理解してきた場合は、probabilly

な/etc/my.cnf MySQLの設定ファイルに

を見てみることができたとします

wait_timeout = 1800 
connect_timeout = 10 
0

また、 "max_connections"行も見てください。接続プーリングを使用している場合は、予想以上に速く成長し、接続数が制限され、結果としてこの行が表示されます。

関連する問題