为啥我的程序运行一段时间后就没反应了,Tomcat也没报错,但是重新启动Tomcat后程序又能正常运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的程序运行一段时间后就没反应了,Tomcat也没报错,但是重新启动Tomcat后程序又能正常运行?相关的知识,希望对你有一定的参考价值。

以下是配置文件的内容:
#\u7cfb\u7edf\u9ed8\u8ba4\u5206\u9875\u6570
paging.number.per=10
#\u6570\u636e\u6e90\u914d\u7f6e
datasource.type=oracle
datasource.driverClassName=oracle.jdbc.driver.OracleDriver
datasource.url=jdbc\:oracle\:thin\:@192.168.0.50\:1521\:ORCL
#datasource.url=jdbc\:oracle\:thin\:@192.168.55.119\:1521\:ORCL
#datasource.url=jdbc\:oracle\:thin\:@localhost\:1521\:ORCL
datasource.username=baexam
datasource.password=12345678
datasource.maxActive=10
datasource.maxIdle=2
datasource.maxWait=120000
datasource.whenExhaustedAction=1
datasource.validationQuery=select 1 from dual
datasource.testOnBorrow=true
datasource.testOnReturn=false
#\u8fde\u63a5\u6c60\u914d\u7f6e
#\u5f53\u8fde\u63a5\u6c60\u4e2d\u7684\u8fde\u63a5\u8017\u5c3d\u7684\u65f6\u5019c3p0\u4e00\u6b21\u540c\u65f6\u83b7\u53d6\u7684\u8fde\u63a5\u6570\u3002Default: 3
c3p0.acquireIncrement=3
#\u521d\u59cb\u5316\u65f6\u83b7\u53d6\u8fde\u63a5\u6570\uff0c\u53d6\u503c\u5e94\u5728minPoolSize\u4e0emaxPoolSize\u4e4b\u95f4\u3002Default: 3
c3p0.initialPoolSize=3
#\u68c0\u67e5\u6240\u6709\u8fde\u63a5\u6c60\u4e2d\u7684\u7a7a\u95f2\u8fde\u63a5\u7684\u65f6\u95f4\u95f4\u9694\uff0c\u5355\u4f4d\u662f\u79d2\u3002Default: 0
c3p0.idleConnectionTestPeriod=900
#\u8fde\u63a5\u6c60\u4e2d\u4fdd\u7559\u7684\u6700\u5c0f\u8fde\u63a5\u6570
c3p0.minPoolSize=2
#\u8fde\u63a5\u6c60\u4e2d\u4fdd\u7559\u7684\u6700\u5927\u8fde\u63a5\u6570\u3002Default: 15
c3p0.maxPoolSize=50
#JDBC\u7684\u6807\u51c6\u53c2\u6570\uff0c\u7528\u4ee5\u63a7\u5236\u6570\u636e\u6e90\u5185\u52a0\u8f7d\u7684PreparedStatements\u6570\u91cf
c3p0.maxStatements=100
#c3p0\u652f\u6301\u7684\u7ebf\u7a0b\u6570,c3p0\u662f\u5f02\u6b65\u64cd\u4f5c\u7684\uff0c\u901a\u8fc7\u591a\u7ebf\u7a0b\u5b9e\u73b0\u591a\u4e2a\u64cd\u4f5c\u540c\u65f6\u88ab\u6267\u884c\u3002Default: 3
c3p0.numHelperThreads=10
#\u8fde\u63a5\u6700\u5927\u7a7a\u95f2\u65f6\u95f4,\u5355\u4f4d\u4e3a\u79d2\u3002\u82e5\u4e3a0\u5219\u6c38\u4e0d\u4e22\u5f03\u3002Default: 0
c3p0.maxIdleTime=600
#hibernate\u914d\u7f6e
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
hibernate.jdbc.batch_size=25
hibernate.jdbc.fetch_size=50
hibernate.show_sql=true
hibernate.connection.release_mode=after_transaction
hibernate.hbm2ddl.auto=update
hibernate.cache.use_query_cache=true
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
#ibatis\u76f8\u5173\u914d\u7f6e
ibatis.dialect=com.common.util.page.OracleDialect

因为CPU超负荷了,电脑认定的自动关闭占CPU大的软件 参考技术A 你看看你是不是创建了几个sessionfactory 参考技术B 我也想知道答案,赶紧顶出来啊

以上是关于为啥我的程序运行一段时间后就没反应了,Tomcat也没报错,但是重新启动Tomcat后程序又能正常运行?的主要内容,如果未能解决你的问题,请参考以下文章

为啥Selenium rc打开浏览器后就没反应了

为啥我的qt5.4编译以后就没反应了,也不出现控制台程序,也没有生成.exe文件

为啥我的机子刚开机的时候上网速度很快,可一段时间后就慢下来了??

我的ASP.NET 程序点击按钮为啥没有反应?

java 如何让一个程序运行一段时间后就停止运行

Flutter:一个程序在调试模式下运行良好,但在发布后就不行,为啥?