2009-06-03 80 views
1

當我啓動tomcat 6時,它在啓動的某個點凍結並永遠停留在那裏(我已經等了3個小時,沒有發生任何事情 - 甚至沒有發生內存不足錯誤)。我沒有任何可能導致這種行爲的線索。Tomcat 6在啓動時凍結

我運行過程中出現與吉拉和匯合,問題似乎tomcat的tomcat的時候試圖加載匯合爲:

****************************************************************************************************** 
JIRA 3.13.3 build: 344 (Enterprise Edition) started. You can now access JIRA through your web browser. 
****************************************************************************************************** 

    2009-06-02 19:38:21,272 JiraQuartzScheduler_Worker-1 INFO [jira.action.admin.DataExport] Export took 387ms 
    2009-06-02 19:38:21,291 JiraQuartzScheduler_Worker-1 INFO [jira.action.admin.DataExport] Wrote 392 entities to export 
    2009-06-02 19:38:21,606 INFO [main] [com.atlassian.confluence.lifecycle] contextInitialized Starting Confluence 2.10.3 (build #1519) 
    2009-06-02 19:38:21,711 INFO [main] [beans.factory.xml.XmlBeanDefinitionReader] loadBeanDefinitions Loading XML bean definitions from class path resource [bootstrapContext.xml] 
    2009-06-02 19:38:22,236 INFO [main] [beans.factory.xml.XmlBeanDefinitionReader] loadBeanDefinitions Loading XML bean definitions from class path resource [setupContext.xml] 

此線之上罷了發生後。

我想這可能是與permGem或類似的東西出了問題,所以要避免permGem限制,我配置catalina.sh有:

CATALINA_OPTS="$CATALINA_OPTS -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true" 

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:PermSize=256m -XX:MaxPermSize=640m -XX:+DisableExplicitGC" 

我incresed很多JVM的空間,看看它是否工作,但它沒有幫助。

的Tomcat版本:6.0.18 吉拉版本:3.13.3 合流版本:2.10.3

因此,任何人都已經有過這個問題嗎? 它可能是內存(RAM)問題嗎? Spring和Tomcat6有問題嗎? 還是其他類型的問題?

回答

2

你的日誌中有錯誤嗎?

你有沒有檢查合流是否正在等待數據庫或網絡?

2

爲應用程序獲取thread dump並檢查被阻塞,WAITING或TIMED_WAITING的線程。

還要小心RUNNABLE中的線程,但是在做網絡I/O,例如InputStream.read()

0

我檢查了我的數據庫,它根本沒有工作,但這不是導致我的tomcat凍結的問題。

我有缺乏內存問題。在那個Tomcat陷入困境的地方,有一個記憶高峯來加載來自合流的許多東西。

我正在使用虛擬機(VMware)在具有3個其他虛擬機的服務器中運行我的confluence,jira和svn。

爲了解決這個問題,我不得不增加我的虛擬機可以使用的內存(RAM),從2Gb到4Gb。

0

請檢查是否$ CATALINA_BASE/common/lib目錄/ javaee.jar存在

+0

如果你問更多的信息來自OP,那麼你應該發表評論不是答案。如果你想提供一個答案,那麼你將需要提供更多的信息,這裏是什麼。 – Mike 2017-03-08 13:34:43