`
TedTian
  • 浏览: 18374 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

公司管理控制台突然不能访问事故原因--CP30 APPARENT DEADLOCK!!!

阅读更多
    前段时间碰到个C3P0的问题,写出来跟大家分享下。
    公司运营管理控制台突然无法访问,过一小段时间可以访问,一会再次不能访问!!!
    外网访问正常,数据中心的生产机不能连接上,暂时认为是网络问题导致的;
    电话给数据中心,让其查明问题原因,是否机器坏了。
    登录到另外一台收单生产机(负载均衡用的),能够访问,这台网络没有问题,收单正常,日志正常。查看数据库主机,查看活跃的sessoin数量下降不少,想必是另外一台(就是刚说的不能访问的一台)应用程序停掉了...
    隔了20分钟,数据中心打来电话,网络恢复了!
    再次登录控制台,能够访问了,查看订单处理中情况,发现从早上10点40网络的订单一直是申请中(从另外一台没有出错的机器上收取的订单,出错主机负责处理订单)但是没有处理,说明刚才出问题的机器应用程序没有自动恢复;
    立即登录到出问题的机器上,查看应用程序日志,目测都是报连接池APPARENT DEADLOCK!!!定位到最初出问题时间的异常: Failed to obtain DB connection from data source '*****DS': java.sql.SQLException: Io  684976 异常: The Network Adapter could not establish the connection
    分析:主要原因为网络异常,导致数据库连接池失效;当spring文件中配置了<property name="breakAfterAcquireFailure" value="true"/>,在网络没有恢复的情况下有再次尝试连接数据库时,会将该数据源申明已断开并永久关闭。
    后来将配置改成<property name="breakAfterAcquireFailure" value="false"/>
    为了避免上述事故的发生,最好数据中能在第一时间监控到,并恢复网络链接;但是必须考虑使应用程序有一定的自动恢复访问数据源的能力,当网络恢复时,系统能自动恢复,不需要人工重启系统最好了;
    数据库监听没启动、密码或用户名输入错误、网络问题,都会导致APPARENT DEADLOCK!!!异常发生,先排除这些情况再判断是否为C3P0的Bug导致;
分享到:
评论

相关推荐

    C3P0错误APPARENT DEADLOCK 解决根本问题

    网上传言C3P0是因为本身的BUG问题,然而今天我遇到这个问题并解决了,结果发现并不是。通过配置c3p0.maxStatements=0 这种方案...我上传的解决方案肯定能解决这个问题的根本原因。出现这种问题,用的数据库都是oracle。

    SQL Server上的一个奇怪的Deadlock及其分析方法

    SQL Server上的一个奇怪的Deadlock及其分析方法 Deadlock是SQL Server中的一种常见问题,它会导致事务无法继续执行,影响系统的性能和可靠性。了解Deadlock的产生原因和分析方法是非常重要的。本文将详细介绍SQL ...

    【Linux系统无法访问MySQL数据库怎么办】-sql无法访问数据库-.doc

    当遇到无法访问MySQL数据库时,可能会出现如描述中的异常情况:“ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!...

    LINUX的磁盘管理du命令详解.docx

    LINUX 的磁盘管理 du 命令详解 du 命令是 LINUX 系统中一个非常有用的磁盘管理命令,它可以计算文件或目录所占的磁盘空间。下面是 du 命令的详细介绍。 命令用途 du 命令可以计算文件或目录所占的磁盘空间。当...

    linux系统管理常用命令(精).pdf

    Linux系统管理常用命令是每一位IT专业人员必备的基础技能,这些命令涵盖了文件和目录管理、文本查看、统计分析、文件搜索、目录操作等多个方面。以下是对这些命令的详细解释: 1. `pwd` 和 `pwd -p`:这两个命令...

    apparent contour-开源

    "Apparent Contour" 是一个开源项目,专注于处理三维(3D)模型的外观轮廓。在计算机图形学中,外观轮廓是指当一个3D对象被渲染时,由于法线(normal)与观察者视线(view direction)垂直而形成的边缘。这些轮廓在...

    power_flow.zip_apparent_流动_流动方程_能量方程_能量流动

    在电力系统分析中,"apparent flow"(视在流动)是指交流电路中的总功率,由有功功率(实际做功的功率)和无功功率(不转换为热能,但维持电磁场的功率)组成。视在功率是电压和电流有效值的乘积,以伏特安培(VA)...

    apparent-solar-time:用React编写的Solar time演示应用程序,已通过Jasmine + Karma测试,并与Webpack捆绑在一起

    安装要安装此应用程序所需的依赖项,请确保在计算机上安装了Node.js和JavaScript软件包管理器。 我使用了npm,但您也可以使用yarn: npm install 要在本地运行该应用程序,请使用以下命令启动节点服务器,打开浏览器...

    2016届高考英语一轮复习高频单词复习练14无答案

    - 例句:Some may argue that by opening up yourself, you lose some of your power - that your weaknesses become apparent. 有人可能会认为,当你敞开心扉时,你会失去一些力量——你的弱点变得明显。 4. **...

    acpi控制笔记本风扇转速

    笔记本的风扇控制 ---------------------------------------- 09 November 2006. Summary of changes for version 20061109: 1) ACPI CA Core Subsystem: Optimized the Load ASL operator in the case where the...

    常用英文单词缩写

    30. Apparent - APRT: 明显的,显而易见的。 31. Application - APP 或 APPL: 表示应用程序或者申请。 32. Apply - APP 或 APPL: 应用。 33. Appointment - APNT: 预约,任命。 34. Approval - APRV: 同意或批准...

    Senfore_DragDrop_v4.1

    Drag and Drop Component Suite Version 4.1 Field test 5, released 16-dec-2001 ?1997-2001 Angus Johnson & Anders Melander ... ------------------------------------------- Table of Contents: ...

    【全程复习方略】广东省2013版高中英语 素能提升演练(三十六) Unit1 新人教版选修8

    【全程复习方略】广东省2013版高中英语 素能提升演练(三十六) Unit1 新人...通过这份课件,学生不仅可以复习和巩固词汇,还能锻炼到在实际语境中运用这些词汇和句型的能力,从而提升英语综合素养,为高考做好充分准备。

    CAD操作快捷键大全.doc

    - **APPINT (Apparent Intersection)**: 两个对象的外观交点。 - **EXT (Extension)**: 线、圆弧、圆的延伸线。 - **CEN (Center)**: 圆弧、圆心的圆心。 - **QUA (Quadrant)**: 圆弧或圆的象限点。 - **TAN ...

    GRE英文写作第一反应词替换表

    - because of -&gt; due to/owing to/thanks to/as a result of/by virtue of:都是表示原因或结果的表达。 - leading to -&gt; contribute to/ conduce to/result in:引导或导致的结果。 3. 常见形容词替换: - ...

    2022年 大学英语四级 作文预测 模板 25种题型全覆盖

    The negative aspects are also apparent. One of the important disadvantages is that ----------------(A 的第一个缺点).To make matters worse,------------------(A 的第二个缺点). Through the above ...

    新东方新四级词汇-正序版.pdf

    航空公司):提供空中运输服务的公司。 - airplane(n. 飞机):在空中飞行的运输工具。 - aisle(n. 过道):指在室内外的一条通行走道。 - alarm(n. 警报):指发出警告以防止危险或提醒注意的声音或信号。 ...

    考研英语-作文分类词汇短语总结.doc

    在准备考研英语作文时,积累丰富的词汇和短语至关重要,因为这不仅能提升文章的语言质量,还能帮助考生在有限的时间内迅速构建出具有说服力的论点。以下是对文档中所提及的一些高频词汇和短语的详细说明: 1. **...

Global site tag (gtag.js) - Google Analytics