Memo - accgetter/Tomcat GitHub Wiki
Apache Tomcat 8 Configuration
1. connectionTimeout 変更方法
$ sudo vim /etc/tomcat8/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="600000"
redirectPort="8443" />
600000のところを任意の値にする。msなのでこの場合は10分
2. heap 変更方法
2-1. tomcat起動時のパラメータ設定
$ sudo vim /etc/tomcat8/tomcat8.conf
JAVA_OPTS="-Xmx2048m -Xms2048m"
CATALINA_OPTS="-Xmx2048m -Xms2048m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tomcat8/ -agentlib:hprof=heap=sites"
- OutOfMemoryErrorのログを吐く用のパラメータも含んでいます。
2-2. java メモリサイズ指定
$ sudo vim /etc/tomcat8/catalina.properties
# Initial Java Heap Size (in MB)
wrapper.java.initmemory=512
# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=1024