テオドール:
私のテラフォームの展開では、私は設定を持っています
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"
}
コンテナのオプションでは、私はそれを見ることができXms
、Xmx
およびGCの設定が適用されました。私はコンテナから完全なログをダウンロードするときしかし、私はどこでもGCログを見つけることができません。何が問題になるだろうか?私は読んで答えを共通GCのセットアップと、それは私の場合には動作しません。私が使うTomcat 8.5 with Java 8 running on 64bit Amazon Linux/3.1.0
ヴァディム・イワノフ:
あなたが直面している問題は、権限あります。あなたは下にサービス開始されtomcat
、それはログを作成するには、そのパスにアクセスできないように、ユーザーを。
これを試してみます -Xloggc:/var/log/tomcat8/gc.log