1、Pool thread stack traces: Thread[C3P0PooledConnectionPoolManager
刚开始报这个错,不知道啥意思,百度白天也没有百度到,后来细看是连接池的问题,想到应该是数据库连接池不够用了,所以再百度时发现需要将cat数据库的连接数扩大至1000M
解决方案:在mysql数据库命令行执行
show VARIABLES like '%max_allowed_packet%';
set global max_allowed_packet = 1000*1024*1024*10
2、cat启动时 Unable to get component: class com.dianping.cat.report.task.DefaultTaskConsumer.
查看cat下的日志才发现是数据库的问题,检查数据库的配置是否有问题,配置后即可运行,jdk一般用1.7
3、如果发现你的cat启动后,不能修改配置这些,应该书数据库没有连接上
4、埋点模板

本文解决CAT监控系统中因数据库配置不当导致的启动失败和性能瓶颈问题,包括调整数据库连接池大小、修复组件加载错误及确保数据库连接正常。


被折叠的 条评论
为什么被折叠?



