我的应用程序中有一个奇怪的行为
应用程序通常在30秒内启动,但有时需要7分钟才能启动。
只有当我重新启动mysql时,它在30分钟内再次启动。
Mysql是使用安装的
apt-get install mysql-server
我没有改变它的任何默认设置。
任何人都可以请引导我在哪里看什么,我应该怀疑这里?
日Thnx
我相信这可能是与无限交易有关。 正如我有类似的东西。
另一个select可能会看到发生任何死锁。
我假设当应用程序启动它立即访问数据库。
首先通常是成功的,然后由于交易不成功,第二次和随后的应用程序启动将导致它挂起一段时间。
用jps获取你的Tomcat的PID,并用jstack检查你的线程在做什么(或者等待什么)。