• 「mod_fcgid: can’t apply process slot」となる原因について

    こんにちは、wordpressやサーバー関連に知見をお持ちの方、
    どうぞお知恵をお貸しください。

    wordpressでサイトを運用しておりますが、
    最近、サーバーが急に500エラーとなるトラブルが頻発しており、困っています。
    アクセスログなどを見ても外部からの攻撃などは確認できませんでしたが、
    サーバーのエラーログを確認しますと、

    [warn] [client —.—.—.—] mod_fcgid: read data timeout in 180 seconds, referer: https://sample-jp/wp-admin/admin.php?page=stats

    [warn] [client —.—.—.—] (110)Connection timed out: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: https://sample-jp/wp-admin/admin.php?page=stats

    といったエラーが多発していたほか、

    [error] [client —.—.—.—] (36)File name too long: access to /wp-content/uploads/2018/10/sample.jpg;_ylc=X3IDMgRmc3QDMARpZHgDMARvaWQDQU5kOUdjU2ttU2VMVW… failed (filesystem path ‘/sample.jp/public_html/wp-content/uploads/2018/10/sample.jpg;_ylc=X3IDMgRmc3QDM…’), referer: https://search.yahoo.co.jp/image/search?ei=UTF-8&p=%E3%82%AF%E3%8…

    といったエラーがあり、こうしたエラーが多発した後に

    mod_fcgid: can’t apply process slot

    となり、負荷が高まっているのか、500エラーになってしまうようです。

    現在、wordpress4.9.5をPHP7.1.2の環境で運用していますが、
    テーマは2014年に登場したものを使用しているほか、
    プラグインでも更新が止まっているものを多数使用しています。

    このような場合、原因を特定するためにはどうすれば良いのでしょうか。
    また、原因となる要素について可能性として何が挙げられるのでしょうか。

    知見をお持ちの方、どうぞお知恵をお貸しいただきたく、
    何卒よろしくお願い申し上げます。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • こんにちは

    DOS攻撃を受けているのかもしず、アクセス数が多いことで Fast CGI で実行できる最大数と設定されているプロセス数を超えているようです。
    プロセス数を増やすことは以下のサイトに設定が書かれていますが、DOS攻撃を受けているのであれば設定を変更してもあまり意味が無いかもしれません。
    参考:https://ex-cloud.jp/support/question/q-709

    「File name too long」のエラーになっているアクセス元を Apache の設定や .htaccess などで遮断してみてはどうでしょうか。

    また、サーバーに関する質問は他のフォーラムなどで質問された方が、的を得た回答を受けることができると思います。

    トピック投稿者 iefji8s8rr_02

    (@munehirosatou)

    こんにちは。お忙しいところご回答ありがとうございました。

    DOS攻撃の可能性があるとのこと、ご指摘ありがとうございます。
    早速確認してみたいと思います。

    「File name too long」のエラーになっているアクセス元につきましては
    ヤフーのイメージ検索なので、難しいのではないかと思っておりますが、
    こちらも確認したいと思います。ありがとうございました。

    Yahooのイメージ検索だと分かっているのならDOS攻撃ではないんじゃないでしょうか。

    単純に Fast CGI のプロセス不足ではないでしょうか。
    プロセスを増やしてサーバーのメモリなり CPU パワーなりが耐えられる必要がありますが。
    Yahooのイメージ検索を排除してしまってもいいなら、遮断してもいいかもしれません。

    トピック投稿者 iefji8s8rr_02

    (@munehirosatou)

    ご回答いただき、ありがとうございます。

    レンタルサーバーなのでFast CGIなどのプロセス数を上げることは難しいようです。

    古いテーマと新しいwordpressの整合性などが問題なのかもしれません。。。

    でしたら、エラーメッセージを添えてサーバー会社に問い合わせてはいかがでしょうか。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「「mod_fcgid: can’t apply process slot」となる原因が分かりません」には新たに返信することはできません。