老六曰
          曾經(jīng)的小六
          上周有個(gè)統(tǒng)計(jì)程序總是報(bào)nullException,怎么查也不得要領(lǐng).請(qǐng)教公司經(jīng)理.支出大概是數(shù)據(jù)庫連接被關(guān)閉了(老大就是老大,雖然不了解java,但分析問題不是蓋的).
          我用的是proxool..查google...得到下面的資料
          maximum-connection-lifetime   最大連接生命周期 默認(rèn)值:4小時(shí)
          maximum-active-time:   最大活動(dòng)時(shí)間   默認(rèn)值:5分鐘
          maximum-connection-count   最大連接數(shù)   默認(rèn)值:15個(gè)
          minimum-connection-count   最小連接數(shù)   默認(rèn)值:5個(gè)

          2006-05-01 03:26:06,812 WARN [HouseKeeper] proxool.default (HouseKeeper.java:149) - #0001 was active for 324234 milliseconds and has been removed automaticaly. The Thread responsible was named ‘Thread-32′, but the last SQL it performed is unknown because the trace property is not enabled.

                產(chǎn)生如上警告的原因是:proxool中有一個(gè)參數(shù)maximum-active-time 缺省為 5 分鐘, 其含義是一個(gè)線程持有一個(gè)連接的最長時(shí)間,而不管這個(gè)連接是否處于 active 狀態(tài), 并且如果線程的持有時(shí)間超過這個(gè)時(shí)間的之后會(huì)自動(dòng)清除掉這個(gè)連接. 但是很多時(shí)候5分鐘并不夠用, 所以需要在配置文件中進(jìn)行設(shè)置, 其單位為毫秒(ms).

          做下記錄...

          posted on 2007-11-05 17:08 死循環(huán) 閱讀(2708) 評(píng)論(4)  編輯  收藏
          Comments
          • # re: proxool配置
            xuej
            Posted @ 2008-07-24 16:24
            我這里也總nullException,按照你的改了還是照?qǐng)?bào)不誤,你是怎么解決的啊  回復(fù)  更多評(píng)論   
          • # re: proxool配置
            klj_890
            Posted @ 2008-07-25 09:34
            @xuej
            哦 都好久的事情了. 我當(dāng)初碰到的問題是 我沒有設(shè)置連接的保持時(shí)間.所以有時(shí)候鏈接會(huì)自動(dòng)被回收.
            所以我當(dāng)初就設(shè)置了一下maximum-active-time 把最大的激活時(shí)間設(shè)置長點(diǎn)..
            此外,檢查代碼中的關(guān)閉操作,特別是有循環(huán)的地方.
            因?yàn)楫?dāng)初有人寫代碼沒用沒關(guān)閉操作...
            大概就這樣了 很久了 也想不起來...  回復(fù)  更多評(píng)論   
          • # re: proxool配置
            xuej
            Posted @ 2008-07-30 16:53
            @klj_890
            多謝曾經(jīng)的小六
            ,郁悶死了,硬是找不到原因,我用的是用Spring的JdbcTemplate不存在關(guān)閉連接的問題,可能還是proxool配置的問題吧
              回復(fù)  更多評(píng)論   
          • # re: proxool配置
            死循環(huán)
            Posted @ 2008-07-30 17:04
            當(dāng)初沒有用spring.....
              回復(fù)  更多評(píng)論   

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
           
          主站蜘蛛池模板: 丰都县| 纳雍县| 宝鸡市| 城步| 买车| 丹江口市| 遵化市| 峨眉山市| 扎鲁特旗| 青河县| 巢湖市| 怀远县| 沙坪坝区| 徐闻县| 吴川市| 宜昌市| 汉寿县| 肇源县| 盐山县| 东光县| 海晏县| 云浮市| 广丰县| 桦川县| 渭南市| 岱山县| 青铜峡市| 甘洛县| 静安区| 梓潼县| 建宁县| 南宁市| 稻城县| 侯马市| 灵宝市| 曲松县| 青海省| 屏东县| 辽阳市| 太仆寺旗| 白水县|