中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

APPARENT DEADLOCK!!! 錯誤解決過程

發布時間:2020-07-10 06:58:00 來源:網絡 閱讀:2815 作者:zhongguorenmin8 欄目:關系型數據庫
  1. 項目環境

    數據庫:oracle

    中間件:WAS



2.  問題描述

    2015.05.21(是個好日子),早上發現was后臺報錯如下:

[15-5-21 7:31:01:171 CST] 00000027 SystemErr     R com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@498e498e -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!



3.問題解決過程

               

    從網上百度下這個錯誤,分析大致如下:

 原因是 hibernate 使用c3p0連接orcale數據后不會釋放 , c3p0的最大連接數為100,但顯然c3p0有Bug,導致數據庫連接池不夠用,導致進程鎖死。

后換Proxool后,觀察正常。

          參考網址:http://blog.csdn.net/chinesesword/article/details/7902702 

                        http://blog.sina.com.cn/s/blog_5491164b0100sxtc.html 

                        http://myzee.blog.163.com/blog/static/2088712420121110139423/ 

                        http://www.blogjava.net/liuyimx/articles/296849.html 




綜合參考網站,修改了oracle的連接數如下:

             1、修改Oracle最大連接數的方法

   
   a、以sysdba身份登陸PL/SQL 或者 Worksheet
   b、查詢目前連接數
      show parameter processes;
   c、更改系統連接數
      alter system set processes=1000 scope=spfile;
   d、創建pfile
      create pfile from spfile;
   e、重啟Oracle服務或重啟Oracle服務器


修改后,當時報錯指向是c3p0的設置參數,沒有報APPARENT DEADLOCK!!!錯誤,但是過了幾個小時后開始報APPARENT DEADLOCK!!!錯誤


聯系開發人員開發人員告知:

在\WEB-INF\classes\hibernate.cfg.xml文件中去掉相關配置

APPARENT DEADLOCK!!! 錯誤解決過程

<!--<property name="hibernate.c3p0.min_size">5</property>-->

<!-- <property name="hibernate.c3p0.max_size">500</property>-->

<!-- <property name="hibernate.c3p0.timeout">1800</property>-->

<!-- <property name="hibernate.c3p0.max_statements">50</property> -->

APPARENT DEADLOCK!!! 錯誤解決過程---即將hibernate配置文件中的c3p0配置參數注釋掉


重啟was ,然后跑個etl任務測試下,沒有發現再次報此錯誤。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河池市| 兰坪| 岑溪市| 内江市| 松滋市| 鄂州市| 桓仁| 云林县| 英德市| 徐州市| 额尔古纳市| 盐边县| 澳门| 西华县| 隆尧县| 怀化市| 绿春县| 介休市| 平阳县| 灵山县| 自治县| 天津市| 玉田县| 托克托县| 兰溪市| 郧西县| 西峡县| 资兴市| 新沂市| 芷江| 泸溪县| 顺昌县| 包头市| 城市| 斗六市| 武宣县| 城步| 紫金县| 杭锦后旗| 屏东县| 嵊泗县|