2

Tomcat 6を起動すると、起動の特定の時点でフリーズし、永遠にそこにとどまります(3時間待っても何も起こりませんでした-メモリ不足エラーでもありません)。何がそのような行動を引き起こすのか、私には何の手がかりもありません。

私は Jira と Confluence で tomcat を実行していますが、問題は tomcat が confluence を読み込もうとしたときに発生するようです:

******************************************************************************************************
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"

jvm のスペースを大幅に増やして動作するかどうかを確認しましたが、役に立ちませんでした。

Tomcat バージョン: 6.0.18 Jira バージョン: 3.13.3 Confluence バージョン: 2.10.3

それで、誰かがすでにこの問題を以前に抱えていましたか?メモリ(RAM)の問題でしょうか?Spring と Tomcat6 に問題がありますか? それとも他の種類の問題ですか?

4

4 に答える 4

2

ログにエラーがありますか?

Confluenceがデータベースまたはネットワークを待っている可能性があるかどうかを確認しましたか?

于 2009-06-03T13:49:03.730 に答える
2

アプリケーションのスレッドダンプを取得し、BLOCKED、WAITING、またはTIMED_WAITINGのスレッドを確認します。

RUNNABLEのスレッドにも注意してください。ただし、ネットワークI/Oを実行しますInputStream.read()

于 2009-06-03T13:52:51.227 に答える
0

データベースを確認しましたが、まったく機能していませんでしたが、Tomcatがフリーズする問題ではありませんでした。

RAMの不足の問題がありました。Tomcatがスタックした場所には、Confluenceから多くのものをロードするためのメモリピークがありました。

仮想マシン(VMware)を使用して、他の3台の仮想マシンを備えたサーバー内でConfluence、jira、およびsvnを実行しています。

この問題を解決するには、仮想マシンが使用できるメモリ(RAM)を2Gbから4Gbに増やす必要がありました。

于 2009-06-04T14:08:30.930 に答える