问题描述
- Java Eclipsetomcat请求一段时间后,程序无反应,tomcat无错,程序无错。
-
tomcat执行请求后,程序执行一段时间后,程序就不执行了,tomcat没报错,程序也没错误,tomcat重启后在次执行之前没执行的代码OK没问题。
方法执行时间比较久,因为是数据库转换,从Oracle转Sqlserver,数据量较大。
如果我分批执行就可以,但是如果我一起全部执行的话,就会执行到一半的时候,就不执行了,很奇怪,求大神支招。求解决办法!
解决方案
会不会是事务太长到事连接超时,或者连接池被用完,或者是内存溢出呢
解决方案二:
可能是tomcat内存不足,或某些线程堵塞导致程序运行效率越来越底下, 重新启动tomcat会自动释放这些东西,自然会正常运行 - -
解决方案三:
事务没有提交 程序在等待事务提交 后面的程序如果链接数据库的话 是没有办法对数据库进行数据操作的 一直会等待 我跟你貌似犯过类似的错误 其实我是个菜鸟 BB一下
解决方案四:
tomcat在eclipse下有超时处理的,改一下超时时间就行了
时间: 2024-11-11 03:10:01