无异常 无错误-批量定时(使用quartz.jar) hibernate3.1.3+Spring1.2.8 程序运行一段时间停止

问题描述

批量定时(使用quartz.jar) hibernate3.1.3+Spring1.2.8 程序运行一段时间停止
程序使用Hibernate 3.1.3+Spring 1.2.8,使用dbcp数据库连接,在程序中使用Quartz.jar定时四个任务,每天定时执行,运行几天后所有任务都不执行了,好像死锁了一样,无异常、无错误抛出,重新启动后又可正常执行。求高手指点,日志如下:

2013-09-17 21:00:41,859 org.hibernate.cfg.SettingsFactory - JDBC driver: Oracle JDBC driver, version: 10.2.0.1.0
2013-09-17 21:00:41,890 org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.Oracle9Dialect
2013-09-17 21:00:41,890 org.hibernate.transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions)
2013-09-17 21:00:41,890 org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Connection release mode: on_close
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Maximum outer join fetch depth: 1
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.classic.ClassicQueryTranslatorFactory
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Second-level cache: enabled
2013-09-17 21:00:41,890 org.hibernate.cfg.SettingsFactory - Query cache: disabled
2013-09-17 21:00:41,906 org.hibernate.cfg.SettingsFactory - Cache provider: org.hibernate.cache.EhCacheProvider
2013-09-17 21:00:41,906 org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
2013-09-17 21:00:41,906 org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
2013-09-17 21:00:41,906 org.hibernate.cfg.SettingsFactory - Echoing all SQL to stdout
2013-09-17 21:00:41,906 org.hibernate.cfg.SettingsFactory - Statistics: enabled
2013-09-17 21:00:41,906 org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
2013-09-17 21:00:41,906 org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
2013-09-17 21:00:41,921 org.hibernate.impl.SessionFactoryImpl - building session factory
2013-09-17 21:00:41,937 net.sf.ehcache.config.Configurator - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/D:/workspace/ZCCL_BatchServer/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
2013-09-17 21:00:42,500 org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
2013-09-17 21:00:42,578 org.springframework.aop.framework.DefaultAopProxyFactory - CGLIB2 available: proxyTargetClass feature enabled
2013-09-17 21:00:42,640 com.dcits.server.StartServer - Roman-----------systemEnv serverPort-----18171
2013-09-17 21:00:42,640 com.dcits.server.ListenServer - =======管理线程就绪=======
2013-09-17 21:00:42,640 com.dcits.server.ListenServer - 线程[1]启动完成
2013-09-17 21:00:42,640 com.dcits.server.ListenServer - 服务器忙,增加新线程
2013-09-17 21:00:42,640 com.dcits.server.ListenServer - 线程[2]启动完成
2013-09-17 21:00:42,640 com.dcits.server.AcceptServer - G0_L1_CR:=======正在监听端口[18171]=======
2013-09-17 21:00:42,640 com.dcits.server.AcceptServer - G0_L2_CR:=======正在监听端口[18171]=======
2013-09-17 21:00:42,671 org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
2013-09-17 21:00:42,687 org.springframework.jdbc.support.SQLErrorCodesFactory - SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]
Hibernate: select * from ( select this_.JOB_ID as JOB1_15_0_, this_.JOB_NAME as JOB2_15_0_, this_.JOB_CLASS as JOB3_15_0_, this_.JOB_TYPE as JOB4_15_0_, this_.JOB_TRIGGER_STATE as JOB5_15_0_, this_.JOB_CRON_EXPRESSION as JOB6_15_0_, this_.JOB_METHOD as JOB7_15_0_, this_.JOB_GROUP as JOB8_15_0_, this_.JOB_SPRING_BEAN as JOB9_15_0_, this_.JOB_EXE_LAST_TIME as JOB10_15_0_, this_.JOB_EXE_NEXT_TIME as JOB11_15_0_, this_.JOB_START_TIME as JOB12_15_0_, this_.JOB_END_TIME as JOB13_15_0_, this_.JOB_TRIGGER_TYPE as JOB14_15_0_, this_.JOB_PRI as JOB15_15_0_, this_.JOB_TRIGGER_NAME as JOB16_15_0_, this_.JOB_TRIGGER_GROUP as JOB17_15_0_, this_.JOB_EXE_STATE as JOB18_15_0_ from CHQB_JOB this_ ) where rownum <= ?
2013-09-17 21:00:42,859 com.dcits.job.util.JobUtil - Roman--------------jobList's size------5
2013-09-17 21:00:42,859 com.dcits.job.util.JobUtil - (JobInfo)job's class -----0 0/3 * * * ?
2013-09-17 21:00:42,921 org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main
2013-09-17 21:00:42,953 org.quartz.simpl.RAMJobStore - RAMJobStore initialized.
2013-09-17 21:00:42,953 org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
2013-09-17 21:00:42,953 org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 1.4.2
2013-09-17 21:00:42,968 com.dcits.job.util.JobUtil - (JobInfo)job's class -----0 01 11 * * ?
2013-09-17 21:00:42,984 com.dcits.job.util.JobUtil - (JobInfo)job's class -----0 00 16 * * ?
2013-09-17 21:00:43,000 com.dcits.job.util.JobUtil - (JobInfo)job's class -----0 0/1 * * * ?
2013-09-17 21:00:43,046 com.dcits.job.util.JobUtil - (JobInfo)job's class -----0 50 16 * * ?
2013-09-17 21:00:43,062 org.quartz.core.QuartzScheduler - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
2013-09-17 21:01:00,015 com.dcits.job.base.BaseJob - ----START------TrpLoadBatchJob----------
2013-09-17 21:01:00,015 com.dcits.job.TrpLoadBatchJob - Tue Sep 17 21:01:00 CST 2013################START RUN TrpLoadBatchJob ##########0

时间: 2024-08-01 09:45:14

无异常 无错误-批量定时(使用quartz.jar) hibernate3.1.3+Spring1.2.8 程序运行一段时间停止的相关文章

异常-winform程序运行一段时间报错,弹出一框提示,是什么原因

问题描述 winform程序运行一段时间报错,弹出一框提示,是什么原因 报错内容翻译过来时:未处理的异常发生在你有如果您单击继续,应用程序将忽略此错误并尝试continue.if点击"退出",该应用程序将立即关闭.基础连接已关闭:一个连接,将活着被服务器关闭. 解决方案 只提供这点信息,别人可能帮不到你.所以建议你最好是能通过 Visual Studio 工具进行调试,如果在调试时出现错误,VS 会自动中断到代码中出错的地方. 解决方案二: 你的窗体程序里都运行什么?如果不长的话,把代

程序运行一段时间,tomcat无反应,页面显示白页,不跳转

问题描述 程序运行一段时间,tomcat无反应,页面显示白页,不跳转 程序部署一段时间后,正常运行很久,但是最近出现了一种情况.当点击某个action类进行跳转的时候 页面无响应,tomcat后台也没有log输出,只有重新启动才能解决问题. 想问问这种情况是如何产生的,有什么好的解决方法,谢谢

程序运行一段时间关闭时候不知怎么回事抛异常

问题描述 未处理System.NullReferenceExceptionMessage="未将对象引用设置到对象的实例."Source="MySql.Data"StackTrace:在MySql.Data.MySqlClient.NativeDriver.FetchDataRow(Int32statementId,Int32columns)在MySql.Data.MySqlClient.Driver.FetchDataRow(Int32statementId,In

配置-SpringBatch 和 quartz定时,quartz调用多个springbatchjob异常,

问题描述 SpringBatch 和 quartz定时,quartz调用多个springbatchjob异常, 异常如下: 2015-05-12 11:49:30.046 [startQuertz_Worker-5] ERROR org.quartz.core.JobRunShell - Job DEFAULT.busBatchJobDetail threw an unhandled Exception: org.springframework.dao.CannotSerializeTransa

在tomcat6运行无异常,换到tomcat7运行则会报错

问题描述 后台是用springMVC+spring+hibernate做的,用Myeclipse自带的tomcat6运行,无异常,项目可以正常运行.可是在tomcat7中启动,就会报错说找不到aspectjweaver这个包吧,可是我已经引入了该jar包这是我的jar包有考虑过是不是jar包版本太低的原因,通过maven下载最新的1.8.4的jar包,结果还下载失败了最后下载了1.6.12版本的jar包,启动以后还是会报同样的错误本人才开始学习没多久,对各种jar包的整合一点经验也没有,请各位大

spring mvc-关于S2SH3大框架整合后,hibernate无异常提醒问题。

问题描述 关于S2SH3大框架整合后,hibernate无异常提醒问题. 调用查询数据库操作的时候,HQL语句写错也没有错误提示.其中我的代码封装如下: hibernate.struts2配置已经整合到spring中. 1. 处理页面传来的值的 action类: public class ManagerAction extends BaseAction{ @Resource private ManagerInter managerImpl; private Manager manager; pu

springmvc+mybatis 页面404,控制台无异常输出

问题描述 springmvc+mybatis 页面404,控制台无异常输出 DEBUG [http-8080-10] - DispatcherServlet with name 'springMvc' processing GET request for [/XYKJOA/getALLWorkPlan.do] DEBUG [http-8080-10] - Looking up handler method for path /getALLWorkPlan.do DEBUG [http-8080-

hql-hibernate count查询三次后,不报错,无异常,停止了

问题描述 hibernate count查询三次后,不报错,无异常,停止了 刚接触hibernate,写了个查询 public int CountNews() { try { String sql="select count(*) from News n"; Query q=getSession().createQuery(sql); List<?> list=q.list(); if (list!=null&&list.size()>0) { ret

JAVA之旅(十一)——RuntimeException,异常的总结,Package,jar包,多线程概述

JAVA之旅(十一)--RuntimeException,异常的总结,Package,jar包,多程序概述 继续JAVA之旅 一.RuntimeException 在Exception种有一个特殊的子类异常RuntimeException,翻译过来就是运行异常,如果在函数内容抛出该异常,函数上可以不用声明,编译一样通过,如果在函数上声明了该异常,调用者可以不用处理,编译一样通过 之所以不用函数声明,是因为不需要让调用调用者处理,当然该异常发生,希望程序停止,因为在运行时,出现了无法继续运算的情况