报错环境描述:项目在我开发环境中能正常运行;项目部署到xg服务器上也正常运行至少半年了,突然一天,有人告诉我,“你的项目在报错”,我当时想,不可能吧。远程连接后,发现,c3p0 deadlock.
解决思路:一、能在我的开发环境运行,到了服务器不能运行,一定是环境的问题;二、 查查c3p0的设置?
一是方向,二是突破点。
直接查deadlock错误,怎么也找不出错误所在地; 嗯,朝一的方向找问题,服务器环境有问题,c3p0是连接数据库问题,那么应该是数据库之类的原因了吧?最终经过排查,发现数据库有问题,用mysqlfront根本连接不上mysqlserver.怎么破?好吧,重装mysql,重装过程中,n次重装不成功,给的提示是“cannot connect to mysql localhost(10061)”,网上的提示说,是localhost不能指向到127.0.0.1,在ping localhost ,果然,显示的是不是连接到127.0.0.1(大概指向了::),而ping 127.0.0.1则正常。卸掉ipv6,ping localhost ,显示的是连接到127.0.0.1。然后mysql能正常安装了。一切ok.
错误原因:是公司同事在修改一个问题是加入一个ipv6,到时localhost不能指向127.0.0.1,让mysql不能用了。
相关推荐
网上传言C3P0是因为本身的BUG问题,然而今天我遇到这个问题并解决了,结果发现并不是。通过配置c3p0.maxStatements=0 这种方案只是治标不治本,或者干脆无效。我上传的解决方案肯定能解决这个问题的根本原因。出现...
10 Technology to avoid Java Deadlock. very good.
DeadLock查找死锁的位置及解决 DeadLock查找死锁的位置及解决
python库。 资源全名:deadlock_cli-1.1.0-py3-none-any.whl
主要给大家介绍了关于mysql出现报错:Deadlock found when trying to get lock; try restarting transaction的解决方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看...
c语言 deadlock
Deadlock detection method used
SQL Server上的一个奇怪的Deadlock及其分析方法
接到监控报警,有一个线上的应用DeadLock报错,每15分钟会准时出现,报错统计如下图: 登录Mysql服务器查看日志: mysql> show engine innodb status\G *** (1) TRANSACTION: TRANSACTION 102973, ACTIVE 11 sec...
文章介绍了MPI同步通信模型死锁检测理论和算法,该文已经被《HPC Asia 2007》录用,等待发表中。为方便后续文章引用,利用此空间暂时开放该文章。文章正式发表后,将删除该资源。
SQL SERVER 的阻塞和死锁,讲解的比较详细,可以参考看看
一次Oracle频繁DeadLock问题分析处理经历事件描述处理过程分析结果 事件描述 早上十点,客户电话打来,描述了一下业务缓慢,卡的已经不能正常进行下去,几句询问赶紧着手处理。 接过远程后,赶紧连上数据库服务器...
sqlserver 解除死锁,网络上看到的很实用分享给大一起用
操作系统英文课件:Chapter6 Deadlock.ppt
1 背景 1.1 报警情况 最近整理笔记,打算全部迁移到EVERNOTE。整理到锁这一部分,里边刚好有个自己记录...process id=process810b00cf8 taskpriority=0 logused=0 waitresource=RID: 13:1:1541136:62 waittime=7682 own
避免或最小化mysql死锁deadlock一些方法.docx
现代操作系统课件:Chapter6-Deadlock.ppt