Ce document s'applique à Apache 2 sur un serveur Debian 9.
Il est bien sûr valable dans le principe pour toutes les distributions de Linux, mais les chemins sont à adapter selon votre configuration propre.

 


Use 'LogLevel debug' to get a backtrace

Message complet :
[core:error] [pid y] [client (adresse ip):1100] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

Pas de conséquences constatées sur le fonctionnement du serveur.

Semble lié à une boucle sur les règles de redirection/réécriture d'url dans votre .htaccess

sinon rajouter dans la config apache du host en question :
LogLevel alert rewrite:trace3

Attention, cela charge le serveur, laisser la directive juste le temps de faire le débogage.

Après quelques temps faites une recherche (chemin à changer selon le répertoire de vos logs) :

tail -f /var/www/sites/web3/log/error.log |fgrep '[rewrite:'


mod_fcgid: ap_pass_brigade failed in handle_request_ipc function

Exemple de Message complet :

[fcgid:warn] [pid y] (104)Connection reset by peer: [client (adresse ip):53402] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: https://www.google.fr/

Pas de conséquences constatées sur le fonctionnement du serveur.

Je n'ai pas trouvé l'origine du problème.

Recherche de l'emplacement de la configuration :

grep -r FcgidMaxRequestsPerProcess /etc/apache2/*

si la valeur est à < 5000 la porter à 5000

Mais de base elle y est déjà.
Il parait difficile de la monter plus sans perturber le fonctionnement du serveur.

Si vous ne trouvez nulle part la directive, ajoutez ceci dans les directives de votre vhost :

<IfModule mod_fcgid.c>
FcgidMaxRequestsPerProcess 5000
</IfModule>