2009-01-02 5 views
1

Je configure un cluster de serveurs pour l'entreprise où je travaille, et j'utilise Monit pour surveiller que tous les processus du serveur fonctionnent et fonctionnent comme ils le devraient.Monit Daemon: Échec de la connexion Apache-Status

Pour la surveillance Apache, je veux utiliser la fonction mod_status qui est expliquée here. Cependant, cela s'est avéré assez difficile. Peu importe comment je configure à la fois Monit et Apache, Monit ne cesse de signaler une erreur d'échec de connexion (connection failed to 127.0.0.1:80 [APACHESTATUS via TCP]).

J'ai suivi les instructions sur le Wiki Monit sans trop de chance. La page Apache status page (http://127.0.0.1/server-status?auto) fonctionne dans n'importe quel navigateur avec lequel je l'ai testé. J'ai également essayé de changer l'hôte de 127.0.0.1 à localhost sans aucune chance.

Je l'ai testé cette configuration avec les versions 4.8.x Monit, 4.10x et 5.0-beta6, tous avec le même résultat. En outre, il n'y a pas beaucoup d'informations utiles sur Google pour aider non plus, car la plupart des résultats concernent des problèmes plus triviaux et simples.

Ai-je raté quelque chose? Ou suis-je simplement stupide peut-être?

Répondre

2

Essayez de changer l'autorisation dans Apache:

Order allow,deny 
Allow from all 

Vérifiez Apache access.log et fichiers error.log - quel type d'erreur est signalée?

+0

Merci:) ... Altho J'avais déjà commencé à le faire il y a 15 minutes et j'ai réussi à résoudre le problème seulement pour trouver votre réponse ici:) ... Ne demandez pas pourquoi je n'ai pas débogué sur Apache côté dès le début * blâme manque de sommeil * ... lol – jimeh

+0

Ok cela fonctionne, mais est-il un moyen de refuser l'accès à partir du web? –

+0

Autoriser à partir de 127.0.0.1 (ou localhost) ne semble pas fonctionner ... –

Questions connexes