(64ビットcentos、8 GB RAM)、mysql、apacheでTomcat 5.5を実行しています
"-server -Xss1M -Xms2G -Xmx3550m -XX:+UseConcMarkSweepGC -XX:NewSize=1G -XX:MaxPermSize=512m XX:CMSInitiatingOccupancyFraction=70"
フロントエンドとしてApacheを介してTomcatで複数のアプリケーションを実行しています(Tomcatのさまざまなコンテキストパスに対してほぼ10のドメイン)
apache config:
httpd.conf:
KeepAlive On
ProxyRequests Off
ProxyPreserveHost On
Timeout 1800
ProxyPass /demo http : //127.0.0.1:8080/demo
ProxyPassReverse /demo http :// 127.0.0.1.22:8080/demo
ProxyPass /demo2 http :// 127.0.0.1:8080/demo2
ProxyPassReverse /demo2 http :// 127.0.0.1.22:8080/demo2
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^test\.web\.com$ [NC]
RewriteRule (.*) http : //test.web.com/demo/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^test2\.web\.com$ [NC]
RewriteRule (.*) http : //test2.web.com/demo2/$1 [L,R=301]
応答時間や 10 のインスタンスすべて (さまざまなドメイン) など、すべてがうまく機能しますが、1 日に 3 ~ 4 回: http://test.web.comから応答がなく、空白のページ (完全に空白) がスローされます。空白の直接 url:が正常にhttp://127.0.0.1:8080/demo
動作する時間。これは、Tomcat がまだ正常に動作していることを意味します。Apache がリクエストを Tomcat に転送できないようです。現在、インスタンスあたりの負荷は 1 分あたり 20 です。
時にはすべてが 3 ~ 4 日間機能し、その後に発生することもあれば、発生し続けることもあります。空白のページがしばらく表示され、3 ~ 4 分後にページが表示され始めます。