quartz集群报错but has failed to stop it. This is very likely to create a memory leak.
quartz集群报错but has failed to stop it. This is very likely to create a memory leak.
在一台配置1核2G内存的阿里云服务器上运行quartz;执行定时任务报如下异常,而在本地开发环境中则正常运行。
10-Sep-2016 11:43:50.415 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [faxian] appears to have started a thread named [logback-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:sun.misc.Unsafe.park(Native Method)java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
10-Sep-2016 11:43:50.415 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [faxian] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:java.lang.Object.wait(Native Method)java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
10-Sep-2016 11:43:50.416 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [faxian] appears to have started a thread named [clusterQuartzScheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:java.lang.Object.wait(Native Method)org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
10-Sep-2016 11:43:50.417 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [faxian] appears to have started a thread named [clusterQuartzScheduler_Worker-2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:java.lang.Object.wait(Native Method)
根据异常,初步判断是内存溢出导致的问题。查看服务器内存使用情况
[root@test-server logs]# free -htotal used free shared buffers cachedMem: 1.8G 1.7G 84M 9.4M 154M 520M-/+ buffers/cache: 1.1G 759MSwap: 0B 0B 0B
于是查看quartz
的配置
<task:executor id="quartzTaskExecutor" keep-alive="900" pool-size="10" queue-capacity="20" />
pool-size="10",queue-capacity="20"。
然而根据实际情况并,连接池数量和容量并不需要这么大。改成pool-size="1"
,queue-capacity="1"
,再次启动不再报错。
查看服务器内存使用情况
[root@test-server logs]# free -htotal used free shared buffers cached
Mem: 1.8G 1.7G 141M 9.3M 154M 422M
-/+ buffers/cache: 1.1G 718M
Swap: 0B 0B 0B
转载于:https://www.cnblogs.com/rwxwsblog/p/5896449.html
quartz集群报错but has failed to stop it. This is very likely to create a memory leak.相关推荐
- dfs.datanode.max.xcievers参数导致hbase集群报错
2013/08/09 转发自http://bkeep.blog.163.com/blog/static/123414290201272644422987/ [案例]dfs.datanode.max.x ...
- kubeadm初始化集群报错:kubelet driver: “cgroupfs“ is different from docker cgroup driver: “systemd“
kubeadm初始化集群报错: 报错信息如下: [kubelet-check] It seems like the kubelet isn't running or healthy. [kubel ...
- spark 序列化错误 集群提交时_【问题解决】本地提交任务到Spark集群报错:Initial job has not accepted any resources...
本地提交任务到Spark集群报错:Initial job has not accepted any resources 错误信息如下: 18/04/17 18:18:14 INFO TaskSched ...
- HBase停止集群报错,pid: No such file or directory
HBase停止集群报错,pid不存在的问题 停止HBase集群时报错如下: [plain] stopping hbasecat: /tmp/hbase-mango-master.pid: No su ...
- redis创建集群报错can‘t connect to node 192.168.163.203
[README] 创建集群报错 can't connect to node 192.168.163.203 [root@centos201 ~]# /usr/local/redis-cluster/b ...
- nginx集群报错“upstream”directive is not allow here 错误 [
nginx集群报错"upstream"directive is not allow here 错误 搭建了一个服务器, 采用的是nginx + apache(多个) + php + ...
- srping boog 启动 but has failed to stop it. This is very likely to create a memory leak. Stack trac...
错误: but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: c ...
- 搭建elsticsearch集群 报错 failed to send join request to master [{data-node-0}(已经测试)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_24879495/article/details/77718032 搭建elsticsea ...
- ubuntu 创建 es 集群报错 These can be adjusted by modifying /etc/security/limits.conf
1.今天 改测试环境的elasticsearch-7.1.1 从单机改成集群 2.把生产的拿过来改配置 elasticsearch.yml #action.destructive_requires_n ...
最新文章
- java 多线程 信号_Java多线程——Semaphore信号灯
- 从基于网络的安装服务器安装操作系统,PXE 概述 - Sun Fire X4800 服务器安装指南(适用于 Linux 操作系统)...
- c语言的指针和java_C语言指针变量的定义和使用(精华)
- vlc android 编译 mac,在Mac中编译vlc-android小结
- sts集成jboss_如何为JBoss Developer Studio 8设置集成和SOA工具
- oracle 查看库表状态
- STM32——时钟系统
- ArcGIS制图表达Representation实战篇1-边界线和行道树制作
- cart算法_决策树学习笔记(三):CART算法,决策树总结
- 关于LED 流水灯的软件调试方法(非开发板调试)
- 服务器搭建bbr加速
- 网狐6603服务器文档,【整理发布】网狐 6603 棋牌平台搭建图文详解(二)
- UVA 10098 Generating Fast
- Matlab突然打不开,运行后一闪就消失了,任务管理器也没有的解决办法
- Latex显示无限循环小数
- unity操作详细教程
- 【Python数据分析与处理 实训01】 ---- 菜品订单信息分析(数据了解及简单统计)
- [原创]隐身斗篷简介及仿真
- 【Python爬虫】| XPANX获取抖音APP小视屏
- 如何将mongo查询结果导出到文件中以及导入到另一个Mongo库中
热门文章
- IT人 不要一辈子靠技术生存(转)
- Analysis by Its History Theorem 2.2 牛顿广义二项式公式
- 【转】Django 数据库的操作
- flex 学习笔记 皮肤(一)
- java限制金额控制_JavaMail 限额管理
- linux系统日志_Linux系统学习系列——Linux系统日志管 理(下 )
- php如何看phpinfo(),如何从phpinfo中获取有效信息 | 学步园
- RocketMQ(六)—IndexFile详解
- 两个网口芯片接一个变压器_一看就会:详细讲解网络变压器作用
- java基础巩固_(一)Java基础巩固