<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 251  文章 - 504  trackbacks - 0
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    本博客系個人收集材料及學習記錄之用,各類“大俠”勿擾!

    留言簿(14)

    隨筆分類

    收藏夾

    My Favorite Web Sites

    名Bloger

    非著名Bloger

    搜索

    •  

    積分與排名

    • 積分 - 204309
    • 排名 - 283

    最新評論

             一個都起灰塵的項目,最近出現一個問題。描述如下:當天使用很正常,到了第二天就不能登錄使用,具體的說不能訪問數據庫。重啟“小貓”之后,能正常使用,但到第二天又不行啦。根據日志分析,是MySQL數據庫連接關閉了。
    “java.sql.SQLException
    MESSAGE: Communication link failure: java.net.SocketException, underlying cause: Software caused connection abort: recv failed”.

            上網查了些帖子,發現可能是MySQL5.0版本的一個bug:超時問題。MySQL默認等待時間間隔wait_timeout是8小時,也就是8小時內,我們的系統沒有使用,沒有對數據庫進行訪問的話,數據庫會關閉連接,而當我們系統用這些連接對數據庫進行訪問時,就會出現上述問題。
              解決辦法有2種:
    1. 對于MySQL5之前的版本,如Mysql4.x,只需要修改連接池配置中的URL,添加一個參數:autoReconnect=true,如果是MySQL5及以后的版本,則需要修改my.ini文件。在[mysqld]后面添加上: wait_timeout=1814400,把默認的8小時盡量延長。
    2. 采用第三方的數據庫連接池來管理連接, 如,proxool、C3P0等。性能方面據說proxool更強些。由于該系統用了hibernate,對C3P0支持比較好,C3P0.jar包無需另外下載。C3P0和hibernate的配置也相對簡單,如下,
             先把C3P0.jar包拷貝到WEB-INF\lib下,然后修改hibernate.cfg.xml文件,加入以下內容:
    <!--C3P0 setting-->
            <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
            <property name="hibernate.c3p0.min_size">2</property>
            <property name="hibernate.c3p0.timeout">5000</property>
            <property name="hibernate.c3p0.max_statements">100</property>
            <property name="hibernate.c3p0.idle_test_period">3000</property>
            <property name="hibernate.c3p0.acquire_increment">2</property>
            <property name="hibernate.c3p0.validate">false</property>

             這樣基本可以解決MySQL的超時問題,如何檢查該方法是否有效呢?可以通過修改服務器的系統日期,把日期往前推幾個月,然后再訪問系統,看是否還報錯。
    posted on 2009-06-22 14:56 matthew 閱讀(935) 評論(0)  編輯  收藏 所屬分類: 數據庫(Sql server,My sql)

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产免费资源高清小视频在线观看| 亚洲变态另类一区二区三区 | 亚洲女同成人AⅤ人片在线观看 | 亚洲av无码专区国产乱码在线观看| 老司机永久免费网站在线观看| 一级特黄aa毛片免费观看| 午夜不卡AV免费| 亚洲性色AV日韩在线观看| 亚洲成在人天堂在线| 久久夜色精品国产亚洲av| 国产免费观看黄AV片| 免费观看的a级毛片的网站| 91高清免费国产自产| 日本视频在线观看永久免费| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 国内精品免费麻豆网站91麻豆 | 拨牐拨牐x8免费| 2019中文字幕在线电影免费| 黄页免费在线观看| 精品多毛少妇人妻AV免费久久 | 亚洲欧洲一区二区三区| 国产美女a做受大片免费| 成人免费毛片观看| 欧美男同gv免费网站观看| 999久久久免费精品国产| 99久久免费观看| 95免费观看体验区视频| 国产精品免费看久久久| 亚洲免费观看视频| 美女在线视频观看影院免费天天看| 国产VA免费精品高清在线| 一级白嫩美女毛片免费| xxxxxx日本处大片免费看| 一区二区免费电影| 亚欧洲精品在线视频免费观看| 免费无码婬片aaa直播表情| 日本一区二区三区免费高清在线| 色屁屁www影院免费观看视频| 日本激情猛烈在线看免费观看| 色婷婷综合缴情综免费观看| 一个人免费观看视频在线中文|