dポイントプレゼントキャンペーン実施中!

いつもお世話になっております。

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

以上です。
よろしくお願いいたします。

A 回答 (1件)

http://www.ioplex.com/~miallen/errcmp.html を見ると errno=13 は permission denied らしいので

/etc/httpd/logs/ のディレクトリに tomcat (か apache )の実行ユーザの書き込み権限を与えるか jk.conf にJkShmFile を設定するかで解決するかもしれません。

若干あてずっぽうです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!