サポート » 使い方全般 » WordPress2.5 移行後、Apacheエラーが頻発します

  • 解決済 astro_girl

    (@astro_girl)


    はじめまして、自宅サーバにてWordPress2.5を利用させていただいております。

    環境は以下の通りです。
    OS:CentOS4.6
    Apache:2.0.58
    PHP:4.3.9
    MySQL:4.1.20
    APC:3.0.17

    WordPress2.2.3ME より 本家2.5日本語版にアップグレードしたところ
    Apacheから以下のエラーが頻発するようになってしまいました。

    「client denied by server configuration: /(docroot)/wp-admin/admin-ajax.php」
    これはApacheの設定を見直しましたが、全アクセスを弾くような設定は見つかりませんでした。

    もうひとつ、
    「(24)Too many open files: /(docroot)/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable」
    これはPHPでも出てくるエラーで、パーミッションなどの問題はありません。
    このエラーが出てきたときは、決まって数分ほどアクセスできなくなります。
    また、Apacheを再起動するとしばらくは問題ありませんが、
    数時間するとこのエラーがまた出てくるようになってしまいます。

    対策として/etc/security/limits.conf に
    * soft nofile 8192
    * hard nofile 8192
    * soft nproc 24576
    * hard nproc 24576

    上記の設定を加えることにより、
    # ulimit -a における
    open files と max user processes
    以上の上限を引き伸ばしました。
    しかし、結果は改善されません。

    解決策をご教授お願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    やはり Apache の設定があやしい気がしますね。DocRoot に対する権限はどうなっていますか?
    あと、PHP はできれば 5.2.5 にしましょう。CentOS デフォルトのままだと思いますが、PHP4 はもはや「古すぎ」と言えますので。

    トピック投稿者 astro_girl

    (@astro_girl)

    返事が遅くなってしまい、申し訳ありません。
    DocumentRootの権限をnobodyに修正し、KeepAlive周りの設定を見直したところ
    エラーが出なくなりました。
    ご教授ありがとうございました。

    PHP5へのアップグレードも善処したいと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WordPress2.5 移行後、Apacheエラーが頻発します」には新たに返信することはできません。