Elastic BeanstalkでTomcatで有効にガベージコレクションのログ

テオドール:

私のテラフォームの展開では、私は設定を持っています

  setting {
    namespace = "aws:elasticbeanstalk:container:tomcat:jvmoptions"
    name = "Xms"
    value = "2048m"
  }

  setting {
    namespace = "aws:elasticbeanstalk:container:tomcat:jvmoptions"
    name = "Xmx"
    value = "2048m"
  }

  setting {
    namespace = "aws:elasticbeanstalk:container:tomcat:jvmoptions"
    name = "JVM Options"
    value = "-XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintTenuringDistribution -Xloggc:log/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=100M"
  }

コンテナのオプションでは、私はそれを見ることができXmsXmxおよびGCの設定が適用されました。私はコンテナから完全なログをダウンロードするときしかし、私はどこでもGCログを見つけることができません。何が問題になるだろうか?私は読んで答えを共通GCのセットアップと、それは私の場合には動作しません。私が使うTomcat 8.5 with Java 8 running on 64bit Amazon Linux/3.1.0

ここでは、画像の説明を入力します。

ヴァディム・イワノフ:

あなたが直面している問題は、権限あります。あなたは下にサービス開始されtomcat、それはログを作成するには、そのパスにアクセスできないように、ユーザーを。

これを試してみます -Xloggc:/var/log/tomcat8/gc.log

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=215668&siteId=1