0

私は、Apache -> mod_jk -> Tomcat 6 -> MySQL を備えた Ubuntu サーバーを持っています。Tomcat が新しい *.war をロードするか再起動するたびに、次のエラーが表示されます。

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)

そして奇妙なことに、しばらくすると (場合によっては数分または数時間)、何もしなくても、アプリケーションは他のエラーなしで魔法のように動作します。

接続はTomcat自体(このcontext-containerを使用)でセットアップされ、127.0.0.1で上がります。また、phpmyadminに問題はありません。

4

1 に答える 1