老六曰
          曾經(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è)連接的最長(zhǎng)時(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) 閱讀(2712) 評(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è)置長(zhǎng)點(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)航:
           
           
          主站蜘蛛池模板: 温州市| 和田县| 许昌县| 呈贡县| 图木舒克市| 桑日县| 镇平县| 景东| 开封县| 镇沅| 四会市| 庆阳市| 濮阳市| 祁阳县| 岑巩县| 潞西市| 汉阴县| 舟曲县| 乌鲁木齐县| 阳东县| 兖州市| 龙州县| 富民县| 南乐县| 富裕县| 沁水县| 天全县| 湘阴县| 包头市| 威信县| 黄石市| 宜兰市| 噶尔县| 商河县| 比如县| 崇礼县| 上虞市| 德兴市| 邯郸县| 黎川县| 简阳市|