Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/05/2016, à 15:36

GrF_Romano

Sous-répertoires Apache2 très très lent d'accès...

Bonjour,

J'ai un serveur sous Ubuntu 15.10. J'ai plusieurs sites d'installés dessus. Tout fonctionnai très bien, jusqu'au jour où l'accès de certains sites sont devenus quasi impossible.

Je précise : Je prend l'exemple d'un site. J'ai un répertoire /site, dans mon /home par exemple. Dans /home/site, j'ai un site sous Joomla. Via ce site, je peux accéder à un forum sous XenForo, qui se trouve dans le répertoire /home/site/forum.

Jusque là tout marchait très bien. Mais depuis quelques temps, le forum (qui est donc dans un sous-répertoire du site général), n'est plus accessible. Enfin si, mais après 5 min de chargement... Alors que le site (du coup répertoire de base du nom de domaine), n'a lui, aucun soucis d'accès...

J'avoue que je suis assez perdu. J'ai bien-sûr déjà essayé de redémarrer le serveur, les services Apache2, MySQL...

Merci de votre aide.

Hors ligne

#2 Le 11/05/2016, à 15:38

Rufus T. Firefly

Re : Sous-répertoires Apache2 très très lent d'accès...

Salut,

Il faut regarder dans les logs, d'apache en particulier, qui se trouve dans /var/log s'il n'ont pas été détournés ailleurs.


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#3 Le 11/05/2016, à 15:45

GrF_Romano

Re : Sous-répertoires Apache2 très très lent d'accès...

Merci pour cette réponse rapide ! wink

Concernant les logs, tu me conseille de commencer par éplucher le quel fichier ? Car il y en a un paquet quand même. Le "error.log" ?

Hors ligne

#4 Le 11/05/2016, à 15:48

Rufus T. Firefly

Re : Sous-répertoires Apache2 très très lent d'accès...

Si on connaissait la réponse, ce ne serait plus la peine de les explorer... lol


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#5 Le 11/05/2016, à 15:50

GrF_Romano

Re : Sous-répertoires Apache2 très très lent d'accès...

Ahah oui en effet big_smile

Rufus T. Firefly a écrit :

Salut,

Il faut regarder dans les logs, d'apache en particulier, qui se trouve dans /var/log s'il n'ont pas été détournés ailleurs.


Mais lorsque tu dit "détournés ailleurs", je ne comprend pas hmm
Je ne vois pas quoi chercher dans les logs en fait.

Hors ligne

#6 Le 11/05/2016, à 16:23

Rufus T. Firefly

Re : Sous-répertoires Apache2 très très lent d'accès...

Dans les configurations d'apache, vhosts compris, tu as des directives de ce genre :

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined

Elles sont évidemment modifiables. Et si ça se trouve joomla met ses erreurs ailleurs... Mais je n'en sais rien du tout.

GrF_Romano a écrit :

Je ne vois pas quoi chercher dans les logs en fait.

Ce n'est pas évident, mais un bloc de requêtes correct, c'est quelque chose comme ça :

127.0.0.1 - - [11/May/2016:07:58:46 +0200] "GET /phpmyadmin/ HTTP/1.1" 200 4374 "-" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/themes/pmahomme/jquery/jquery-ui-1.9.2.custom.css HTTP/1.1" 200 6515 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/js/get_scripts.js.php?lang=fr&collation_connection=utf8_general_ci&token=3912fe6bff6cf02ca1edafdcca99656b&scripts[]=jquery/jquery-1.8.3.min.js&scripts[]=ajax.js&scripts[]=keyhandler.js&scripts[]=jquery/jquery-ui-1.9.2.custom.min.js&scripts[]=jquery/jquery.sprintf.js&scripts[]=jquery/jquery.cookie.js&scripts[]=jquery/jquery.mousewheel.js&scripts[]=jquery/jquery.event.drag-2.2.js&scripts[]=jquery/jquery-ui-timepicker-addon.js&scripts[]=jquery/jquery.ba-hashchange-1.3.js&scripts[]=jquery/jquery.debounce-1.0.5.js&scripts[]=jquery/jquery.menuResizer-1.0.js&scripts[]=cross_framing_protection.js&scripts[]=rte.js&scripts[]=tracekit/tracekit.js&scripts[]=error_report.js&scripts[]=doclinks.js&scripts[]=functions.js&scripts[]=navigation.js&scripts[]=indexes.js&scripts[]=common.js&scripts[]=codemirror/lib/codemirror.js&scripts[]=codemirror/mode/sql/sql.js&scripts[]=codemirror/addon/runmode/runmode.js HTTP/1.1" 200 1048829 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/themes/dot.gif HTTP/1.1" 200 325 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/themes/pmahomme/img/logo_right.png HTTP/1.1" 200 4835 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/phpmyadmin.css.php?server=1&lang=fr&collation_connection=utf8_general_ci&token=3912fe6bff6cf02ca1edafdcca99656b&nocache=4338150181ltr HTTP/1.1" 200 19455 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/js/whitelist.php?lang=fr&db=&collation_connection=utf8_general_ci&token=3912fe6bff6cf02ca1edafdcca99656b HTTP/1.1" 200 2623 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/js/messages.php?lang=fr&db=&collation_connection=utf8_general_ci&token=3912fe6bff6cf02ca1edafdcca99656b HTTP/1.1" 200 8580 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/js/get_image.js.php?theme=pmahomme HTTP/1.1" 200 6789 "http://localhost/phpmyadmin/" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"
127.0.0.1 - - [11/May/2016:07:58:47 +0200] "GET /phpmyadmin/ HTTP/1.1" 200 3997 "-" "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.8.0"

Tu as l'adresse ip (ici 127.0.0.1, donc provenance locale), ensuite la date et l'heure. Ça, ça peut être utile quand ça met 5 minutes à répondre. Parce que toute la liste que je t'indique, c'est à peine 1 seconde !
Ensuite tu as le type de requête, HTTP (connexion), GET, ou POST (transferts de données), le résultat et le nombre d'octets. Le résultat normal, quand ça fonctionne, c'est 200. Sinon tu as toute la gamme des erreurs possibles et pas seulement les classiques 403 (forbidden) ou 404 (not found). Enfin tu as des données sur le navigateur, le système...
Là encore, c'est le format standard des logs apache. Mais ça a aussi pu être modifié (en plus ou en moins). Néanmoins ça ressemble toujours plus ou moins.

L'idée c'est de faire une opération qui dure 5 minutes et ensuite de voir dans le log la requête qui traîne... et éventuellent pourquoi.


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#7 Le 11/05/2016, à 16:26

bruno

Re : Sous-répertoires Apache2 très très lent d'accès...

Salut,

Ce que Rufus veut dire c'est que par défaut, sur une installation de base, les logs se trouvent dans /var/log/apache2, mais que tu as très bien pu configurer tes sites pour les enregistrer ailleurs.

Il faut que tu épluche les logs de puis le moment où les problèmes on commencé pour voir sil n'y a pas de choses suspectes ou anormales, en commençant par les logs d'erreur puis les logs d'accès.

Visiblement c'est ton forum qui a des problèmes, il faudra peut-être te tourner vers l'assistance commerciale de xenforo puisque c'est une application non libre commerciale.

En ligne

#8 Le 11/05/2016, à 17:57

GrF_Romano

Re : Sous-répertoires Apache2 très très lent d'accès...

Merci pour les explications smile

Je viens de regarder.
J'ai créé un autre répertoire pour les logs, et j'ai modifié le chemin d'accès dans la conf du VirtualHost temporairement.
J'ai donc eu un fichier tout propre pour l'accès au forum. Et le soucis, c'est qu'il n'y à pas d'erreurs... Et le fichier d'accès à l'air clean :

2.10.129.7 - - [11/May/2016:11:14:18 -0400] "GET /forum/dons.css HTTP/1.1" 404 428 "http://gamer-family.fr/forum/index.php" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36"
2.10.129.7 - - [11/May/2016:11:14:18 -0400] "POST /forum/deferred.php HTTP/1.1" 200 441 "http://gamer-family.fr/forum/index.php" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36"

Hors ligne

#9 Le 11/05/2016, à 23:13

Rufus T. Firefly

Re : Sous-répertoires Apache2 très très lent d'accès...

Il y a quand même ça : GET /forum/dons.css HTTP/1.1" 404
C'est bien une erreur 404, apparemment un fichier css introuvable. Mais alors je n'y connais pas grand-chose, parce que je ne travaille qu'en local, avec des trucs que je fais moi-même.


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne