扫码关注官方订阅号
谢邀,没有这方面的经验。
可以以关键字tomcat 并发搜一下相关资料。
tomcat 并发
我们的项目一般是一个应用部署在一个tomcat下。
我晕,是我们自己的问题.项目B中的log4j的配置错误有个配置是将日志写入数据库的一个表,但是这地方配置的数据库是本地的数据库,导致该项目不能正确写表.出现错误
看下日志,这种情况和一个tomcat下是否部署多个项目可以断定没关系,建议:
查看日志,看是否有非预期的异常,catalina.out localhost,manager等日志,如果对tomcat配置无大的调整,这些日志都在tomcat logs目录下
如果日志没发现问题,可以将各个项目一个一个移除定位或拆开定位问题
猜测最大的可能mysql连接数和线程池问题,举个例子,线程池最小连接数和mysql最大连接数相差无几,线程池切换过程中抢占资源造成无法响应.查看mysql最大连接数:
show variables like 'max_connections';
c3p0连接数可以看配置文件.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
谢邀,没有这方面的经验。
可以以关键字
tomcat 并发搜一下相关资料。我们的项目一般是一个应用部署在一个tomcat下。
我晕,是我们自己的问题.项目B中的log4j的配置错误
有个配置是将日志写入数据库的一个表,但是这地方配置的数据库是本地的数据库,导致该项目不能正确写表.出现错误
看下日志,这种情况和一个tomcat下是否部署多个项目可以断定没关系,建议:
查看日志,看是否有非预期的异常,catalina.out localhost,manager等日志,如果对tomcat配置无大的调整,这些日志都在tomcat logs目录下
如果日志没发现问题,可以将各个项目一个一个移除定位或拆开定位问题
猜测最大的可能mysql连接数和线程池问题,举个例子,线程池最小连接数和mysql最大连接数相差无几,线程池切换过程中抢占资源造成无法响应.
查看mysql最大连接数:
c3p0连接数可以看配置文件.