※ ChatGPTを利用し、要約された質問です(原文:Apacheとtomcatの連携で発生するエラー)
Apacheとtomcatの連携で発生するエラーとその解決方法
このQ&Aのポイント
Apacheとtomcatの連携を行っている際に発生するエラーとその解決方法についてまとめました。
mod_jk.logファイルのエラーメッセージの内容と解決方法について説明します。
TomcatとApacheの連携設定手順と、エラーが発生した場合の対処方法を詳しく解説します。
いつもお世話になっております。
Apacheとtomcatの連携を行っているのですが、
以下の手順を実施後にmod_jk.logを確認すると以下のエラーが発生します。
解決方法が分かりませんので、ご存知の方がおられましたら
解決方法を教えて頂けますでしょうか。
【mod_jk.logの内容】
[Thu Mar 24 20:20:03 2011] [13241:3086329616] [error] init_jk::mod_jk.c (2781): Initializing shm:/etc/httpd/logs/jk-runtime-status.13241 errno=13. Load balancing workers will not function properly.
[Thu Mar 24 20:20:03 2011] [13241:3086329616] [info] init_jk::mod_jk.c (2825): mod_jk/1.2.26 initialized
[Thu Mar 24 20:20:03 2011] [13242:3086329616] [error] init_jk::mod_jk.c (2781): Initializing shm:/etc/httpd/logs/jk-runtime-status.13242 errno=13. Load balancing workers will not function properly.
[Thu Mar 24 20:20:03 2011] [13242:3086329616] [info] init_jk::mod_jk.c (2825): mod_jk/1.2.26 initialized
【手順】
1)CentOS release 5.5にTomact(4.1.30)をインストール
2)tomcat-connectors-1.2.26-srcをインストール
3)/etc/httpd/conf.d/に以下のファイルを作成
a)workers.properties
(内容)
worker.list=worker_xxx
worker.worker_xxx_1.type=ajp13
worker.worker_xxx_1.host=localhost
worker.worker_xxx_1.port=8009
worker.worker_xxx.type=lb
worker.worker_xxx.balance_workers=worker_xxx_1
b)jk.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf.d/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /xxx* worker_xxx
4)/etc/init.d/tomcat4 start
5)/etc/init.d/httpd start
(補足)
・OS:CentOS release 5.5
・apache:Apache/2.2.3
以上です。
よろしくお願いいたします。