mod_fcgid: プロセス スロットを適用できません - エラーが 6 時間ごとに繰り返されます

mod_fcgid: プロセス スロットを適用できません - エラーが 6 時間ごとに繰り返されます

サーバーでは、PHP 7.4.13 を使用して FastCGI 経由で Apache を実行します。

/etc/httpd/conf.d/次のように構成されます。

# Use FastCGI to process .fcg .fcgi & .fpl scripts
AddHandler fcgid-script fcg fcgi fpl

# Sane place to put sockets and shared memory file
FcgidIPCDir /run/mod_fcgid
FcgidProcessTableFile /run/mod_fcgid/fcgid_shm

FcgidMaxRequestLen 33554432
FcgidIOTimeout 3600
FcgidBusyTimeout 3600

FcgidConnectTimeout 300
FcgidMaxRequestsPerProcess 500

FcgidMaxProcesses 10000
FcgidMaxProcessesPerClass 5000

しかし、約6時間ごとにサーバーが「クラッシュ」し(FTPは動作中、サブドメインからの静的コンテンツは動作中、SSHは動作中)、エラーログがいっぱいになります。

mod_fcgid: can't apply process slot for /var/www/php-bin/domain/php

この間、サーバー リソースは空いています。htopTasksは約 600、RAM は 190 GB (60 GB 使用)、コアは 40 個 (htop によるとすべて 5% 未満) あり、十分なパワーがありますが、サーバーは応答せず、500 ファミリ エラーを返します。リセット後、すべてが正常に戻ります。

Apache アクセス ログによると、「奇妙な」アクティビティはないようです。現在、rsyncディスクのバックアップのために低優先度モードで実行 (何百万もの小さなファイルをコピー) していますが、最近、起動したときにこの問題が大量に発生しましたrsync。関連した問題かどうかはわかりませんが、終了できませんrsync

関連情報