JAVA
浪里渔夫
沧浪之水淸兮,可以濯吾缨。沧浪之水浊兮,可以濯吾足。
展开
-
关于quartz任务全部停止、都不执行的问题
问题发生环境:1.通过继承Job执行quartz任务2.大概有30多个quartz任务问题发生现象:1.所有任务日志均无输出,似乎都停止了问题发生原因:1.这30多个任务中,有一个任务【JOB-1】在执行时处理过慢,发生了阻塞。2.因为是通过继承Job执行quartz任务,到了设定的时间间隔后,【JOB-1】在上次还没有执行完的情况下,再次执行。3.由于【JOB-1...原创 2020-02-05 12:58:17 · 6416 阅读 · 2 评论 -
解决 log4j:ERROR Failed to rename,不需要修改源码。同时解决工程重复加载的问题。
很多人解决这个问题的办法就是修改log4j源码,将文件重命名的代码改为文件复制的代码。其实找到根本原因,就不需要修改源码了。问题现象:在控制台可以看到日志:log4j:ERROR Failed to renameDailyRollingFileAppender没有周期性的生成日志文件,只生成了一个日志文件。Tomcat启动慢并且占内存大(修改log4j源码是不能原创 2017-09-15 10:21:36 · 12942 阅读 · 4 评论