日期:2014-05-17  浏览次数:20777 次

ssh框架任务调度模块老是宕机
求大侠帮助,现有一个应用用的是ssh框架技术,其中里面有两个模块是用任务调度实现的,模块的功能分别是每隔3分钟和5分钟与网络交互一次,一个负责下载数据,另一个负责上传数据的,运行环境用的是tomcat7.0服务器,可是每隔一段时间(频率大约在一个星期到一个月之间不等),该部分功能就停掉了,不能继续执行上传下载操作了,但是其他模块运行都正常,好像是任务调度这个模块的线程被强行杀掉了(代码无任何问题,因为从头到位都加了Throwable异常处理,所以应该能排除是自身代码而自杀的可能性,是否是环境内存压力迫使系统强行将此模块线程杀掉的呢?),这个是怎么回事,怎么去完善他避免这样的问题在发生呢?
ssh 任务调度 异常处理 线程 tomcat

------解决方案--------------------
五分钟内会执行三分钟的模块的。
------解决方案--------------------
tomcat 吧 很不稳定的 如果用TOMCAT做 生产环境 一般都考虑 晚上 做定时任务重启.
没办法 TOMCAT 没有很好的 线程回收机制.
你可以用 JBOSS 或 weblogic 等商业软件测试一下看会不会出同样的问题.