欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

tomcat內(nèi)存溢出問題解決經(jīng)歷-創(chuàng)新互聯(lián)

前一段時(shí)間提交了一個(gè)產(chǎn)品版本給測試人員測試,測試結(jié)果簡直出人意料!

創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,公司以成都網(wǎng)站制作、做網(wǎng)站、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上千,涉及國內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。

測試一段時(shí)間后頁面就卡死了,當(dāng)時(shí)根據(jù)這個(gè)現(xiàn)象下意識(shí)的懷疑是卡到數(shù)據(jù)庫這一層,然后查看數(shù)據(jù)庫連接相關(guān)的參數(shù),如意料之中的相似,連接數(shù)太多了!當(dāng)把數(shù)據(jù)庫連接數(shù)解決后,本以為這個(gè)bug解決了,但是...

測試一段時(shí)間后頁面又卡死了!!!

打開任務(wù)管理器,發(fā)現(xiàn)tomcat內(nèi)存超過了1.5G,而且tomcat關(guān)不掉!是什么原因?qū)е碌哪兀孔笏加蚁胫螅氲搅艘粋€(gè)可能會(huì)導(dǎo)致tomcat內(nèi)存上漲的點(diǎn),那就是多線程,然后翻代碼找線程池的配置,發(fā)現(xiàn)也沒什么可疑之處。

那就先解決下tomcat關(guān)不掉的問題吧,百度...檢查代碼...幾十分鐘后找到了,在tomcat監(jiān)聽器的銷毀方法(contextDestroyed)里沒有關(guān)閉線程池,這種情況下,由于線程池沒法關(guān)閉,進(jìn)而導(dǎo)致tomcat無法關(guān)閉的問題。

將代碼改為:

public class InitListener implements ServletContextListener{
  private Logger logger = Logger.getLogger(InitListener.class);
  @Override
  public void contextInitialized(ServletContextEvent sce) {
    logger.info("啟動(dòng)tomcat");
  }
  @Override
  public void contextDestroyed(ServletContextEvent sce) {
    logger.info("關(guān)閉tomcat,關(guān)閉線程池");
    ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext("classpath*:applicationContext.xml");
    ThreadPoolTaskExecutor myTaskExecutor = (ThreadPoolTaskExecutor) classPathXmlApplicationContext.getBean("myTaskExecutor");
    myTaskExecutor.shutdown();
  }
}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站名稱:tomcat內(nèi)存溢出問題解決經(jīng)歷-創(chuàng)新互聯(lián)
本文路徑:http://chinadenli.net/article36/gcpsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序網(wǎng)站營銷標(biāo)簽優(yōu)化靜態(tài)網(wǎng)站外貿(mào)建站自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司