From: Lucien Gentis Le module Status permet à un administrateur de déterminer le
- niveau de performances de son serveur. Les statistiques instantanées
- du serveur sont présentées dans une page HTML sous une forme
- aisément lisible. Si nécessaire, cette page peut être configurée
- pour être automatiquement actualisée (sous réserve de
- compatibilité du navigateur). Une autre page fournit l'état
- instantané du serveur sous la forme d'une simple liste lisible par
+ Le module Status permet à un administrateur de déterminer le
+ niveau de performances de son serveur. Les statistiques instantanées
+ du serveur sont présentées dans une page HTML sous une forme
+ aisément lisible. Si nécessaire, cette page peut être configurée
+ pour être automatiquement actualisée (sous réserve de
+ compatibilité du navigateur). Une autre page fournit l'état
+ instantané du serveur sous la forme d'une simple liste lisible par
une machine. Les détails fournis sont : Les détails fournis sont : Les lignes se terminant par "(*)" ne sont disponibles que si la
directive .htaccess, le chemin de base du répertoire courant (qui est
-toujours le même pour ce même répertoire) est automatiquement
-supprimé au cours de la comparaison avec le modèle de la règle
-de réécriture, et automatiquement ajouté lorsqu'une
-substitution relative (ne débutant pas par un slash ou un nom de
-protocole) arrive à la fin d'un jeu de règles. Voir la directive
-.htaccess, le chemin de base du répertoire courant (autrement dit
+le chemin URI qui représente le répertoire contenant ce fichier
+.htaccess) est automatiquement supprimé au cours de la
+comparaison avec le modèle de la règle de réécriture, et automatiquement
+ajouté lorsqu'une substitution relative (ne débutant pas par un slash
+ou un nom de protocole) arrive à la fin d'un jeu de règles. Voir la directive
+
-
On. Depuis la version
- 2.3.6, le chargement de mod_status définit automatiquement
- On. Depuis la version
+ 2.3.6, le chargement de mod_status définit automatiquement
+
.htaccess). Ce comportement doit donc être pris en compte pour la
+ gestion de la sécurité de votre site.
+ Pour n'activer les rapports d'état que pour les navigateurs - appartenant au domaine example.com, ajoutez ces lignes à votre +
Pour n'activer les rapports d'état que pour les navigateurs
+ appartenant au domaine example.com, ajoutez ces lignes à votre
fichier de configuration httpd.conf :
Il est alors possible d'obtenir les statistiques du serveur en
- utilisant un navigateur web et en accédant à la page
+ utilisant un navigateur web et en accédant à la page
http://votre.serveur/etat-serveur.
Vous pouvez faire en sorte que cette page d'état s'actualise - elle-même automatiquement si votre navigateur supporte "refresh". - Pour ce faire, accédez à la page +
Vous pouvez faire en sorte que cette page d'état s'actualise
+ elle-même automatiquement si votre navigateur supporte "refresh".
+ Pour ce faire, accédez à la page
http://votre.serveur/etat-serveur?refresh=N, pour que
- cette dernière soit actualisée toutes les N secondes.
La page http://votre.serveur/etat-serveur?auto
- permet d'obtenir une version du fichier d'état lisible par une
- machine. Ceci s'avère intéressant dans le cadre d'une exécution
+ permet d'obtenir une version du fichier d'état lisible par une
+ machine. Ceci s'avère intéressant dans le cadre d'une exécution
automatique : voir le programme en Perl
- log_server_status situé dans le répertoire
+ log_server_status situé dans le répertoire
/support de votre distribution du serveur HTTP Apache.
.htaccess), ce qui peut avoir des
- répercutions quant à la sécurité de votre site.
- La page server-status peut servir de point de départ
- à la recherche de défauts de fonctionnement lorsque votre serveur
- mobilise toutes les ressources disponibles (CPU ou mémoire), pour
- identifier quels clients ou requêtes sont la cause du problème.
La page server-status peut servir de point de départ
+ à la recherche de défauts de fonctionnement lorsque votre serveur
+ mobilise toutes les ressources disponibles (CPU ou mémoire), pour
+ identifier quels clients ou requêtes sont la cause du problème.
Tout d'abord, assurez-vous que la directive
Consultez ensuite la liste des processus en cours (à l'aide de +
Consultez ensuite la liste des processus en cours (Ã l'aide de
top, ou d'un utilitaire de listage des processus
similaire), afin d'identifier les processus coupables. Triez
- l'affichage de top par utilisation CPU ou mémoire, en
- fonction du problème rencontré.
top par utilisation CPU ou mémoire, en
+ fonction du problème rencontré.
Rechargez la page server-status et recherchez
- les identifiants des processus trouvés précédemment ; vous pourrez
- alors déterminer quelle requête est traitée par ces processus, pour
- quel client. Les requêtes peuvent apparaître de manière fugitive, et
+ les identifiants des processus trouvés précédemment ; vous pourrez
+ alors déterminer quelle requête est traitée par ces processus, pour
+ quel client. Les requêtes peuvent apparaître de manière fugitive, et
il se peut que vous deviez effectuer plusieurs essais avant de
- parvenir à les prendre en flagrant délit, pour ainsi dire.
Cette procédure devrait vous permettre de cerner quel - client, ou type de requête, sont à l'origine de vos problèmes de +
Cette procédure devrait vous permettre de cerner quel + client, ou type de requête, sont à l'origine de vos problèmes de charge. Il est probable que vous identifiiez une application web au comportement anormal, ou un client en train d'attaquer votre site.
diff --git a/docs/manual/sections.xml.fr b/docs/manual/sections.xml.fr index c19af01ea60..febd143e8e1 100644 --- a/docs/manual/sections.xml.fr +++ b/docs/manual/sections.xml.fr @@ -3,7 +3,7 @@ - + - +