商用サービスのApacheがここのとこご機嫌斜め
困ったもんだ。
error_log眺めてみると妙なエラーがモリモリ出てる。
[Mon May 30 15:25:07 2005] [error] channelSocket.receive(): Error receiving message body -1 131 [Mon May 30 15:25:07 2005] [error] workerEnv.processCallbacks() Error reading reply [Mon May 30 15:25:07 2005] [error] ajp13.service() ajpGetReply recoverable error 120000
設定が面倒で基本的に触りたくないとこなんだがしかたない。
それっぽくいじってみた。
httpd.conf # MaxClientsを半分に ## アクセス数そんな無いし。 <IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> workers2.properties # shmモジュールを無効化 [shm:] #info=Scoreboard. Required for reconfiguration and status with multiprocess servers #file=${serverRoot}/logs/jk2.shm #size=1048576 debug=0 disabled=1
若干症状は改善されたかな。
もうちょっと突き詰めないと厳しいな。
参考
MaxClients MaxProcessors
http://tomcat.jajakarta.org/kvasir/bbs/technical/707?expand=true*1
基本
http://park15.wakwak.com/~unixlife/java/tomcat-newapp.html
Tomcatの設定回りもうちょっと追っかけるか。
*1:しかし何だこの頭の悪いトピック名は。jajakartaなのに...