运行一段时间出现异常:
org.quartz.JobPersistenceException: Couldn't store trigger: Couldn't determine state for new trigger: 事务(进程 ID 56)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 [See nested exception: org.quartz.JobPersistenceException: Couldn't store trigger: Couldn't determine state for new trigger: 事务(进程 ID 56)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 [See nested exception: org.quartz.JobPersistenceException: Couldn't determine state for new trigger: 事务(进程 ID 56)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: 事务(进程 ID 56)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。]]]
at org.quartz.impl.jdbcjobstore.JobStoreCMT.doRecoverMisfires(JobStoreCMT.java:1343)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:2449)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:2468)
* Nested Exception (Underlying Cause) ---------------
出现这个异常之后,任务就会在不断的执行,不停止下来。 关闭服务器后,再启动服务器完毕,这个任务仍然会自动执行,而且似乎没有停止下来的迹象,好像任务一直被调用执行。
2010年5月10日 14:53