私は休止状態の3.3、c3p0、MySql 5.1、およびSpringを持っています。私のサービス呼び出しのMySQL接続は、約39分後に一貫して閉じられています。私のサービスコールの自然な実行時間は約5時間です。
39分の上限を回避するために、さまざまなc3p0構成などを変更してみました。運がない。
これをログに記録またはトラブルシューティングするためのより直接的で体系的な方法はありますか?つまり、接続が閉じられている理由と、誰が、どのレイヤーで接続を閉じているのかを知ることができますか?
更新:スタックトレース
24 Oct 2010 02:22:12,262 [WARN] 012e323c-df4b-11df-89ed-97e9a9c1ac19 (Foobar Endpoint : 3) org.hibernate.util.JDBCExceptionReporter: SQL Error: 0, SQLState: 08003
24 Oct 2010 02:22:12,264 [ERROR] 012e323c-df4b-11df-89ed-97e9a9c1ac19 (Foobar Endpoint : 3) org.hibernate.util.JDBCExceptionReporter: No operations allowed after connection closed.
24 Oct 2010 02:22:12,266 [ERROR] 012e323c-df4b-11df-89ed-97e9a9c1ac19 (Foobar Endpoint : 3) org.hibernate.event.def.AbstractFlushingEventListener: Could not synchronize database state with session