负载均衡器让哥折腾了一把

昨天发现web服务器访问不了了,于是乎马上检查后台报错,发现报了大量的错误,源头错误就是com.mchange.v2.resourcepool.BasicResourcePool,C3P0连接出错了...网上找了很久这个错误,一般都说是访问ip,端口,账号密码,数据库名等等写错了的原因。

 

我们系统采用的是Oracle服务器,有独立的外部IP,web服务器有两台并在前端使用了负载均衡器,哥就纳闷了:为什么我本机开发可以访问到Oracle数据库,而且服务器上刚开始也是可以访问的啊,所以不可能是这些参数的错误,而且感叹论坛上怎么就没人解决这个问题呢...

 

但是意外发现如果把数据库访问地址改成局域网地址,就可以正常启动服务,于是pingOracle服务器的外部IP,发现ping不通,而pingOracle服务器的局域网IP就可以通,所以应该是负载均衡器出错了,因为web服务器访问外网是需要通过负载均衡器的。然后ping负载均衡器的外部IP也是不通的,去机房检查网线都是好的,而且也重启了两次负载均衡器都不见效。

 

确定是负载均衡器的硬件问题,于是联系浪潮维护人员,他们拿回去检测后发现是负载均衡器的主板坏掉了.....

 

这一次debug虽然发现了问题,但感觉发现问题太慢,花了一个下午时间,以后遇到这种问题需要更快定位问题所在,认真分析原因,尽量少走弯路...

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值