Kikourou.net • Voir le sujet - IMPORTANT Signaler une erreur ou faire une suggestion
Page 11 sur 13

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 20 Oct 2023, 17:49
par BouBou27
Super lent en ce moment
Ca semble venir des images:
Capture d’écran 2023-10-20 à 17.44.36.png
Capture d’écran 2023-10-20 à 17.44.36.png (513.09 Kio) Consulté 4940 fois


Ce n'est pas le temps de génération

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 20 Oct 2023, 18:30
par cloclo
BouBou27 a écrit:Super lent en ce moment

Je confirme.

BouBou27 a écrit:Ca semble venir des images

Ah, la gestion des images sur Kikourou, tout un poème :mrgreen:

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 20 Oct 2023, 22:03
par Mathias
BouBou27 a écrit:Super lent en ce moment
Ca semble venir des images:


étonnant...
c'est quoi ton outil ?
Comment faut-il lire le rapport : je comprends que les images, comme les js et les css, ne sont téléchargés qu'au bout de 21sec. Je suppose qu'il ne s'agit pas du temps de chargement de chaque image ???

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 20 Oct 2023, 22:18
par BouBou27
Mathias a écrit:
BouBou27 a écrit:Super lent en ce moment
Ca semble venir des images:


étonnant...
c'est quoi ton outil ?
Comment faut-il lire le rapport : je comprends que les images, comme les js et les css, ne sont téléchargés qu'au bout de 21sec. Je suppose qu'il ne s'agit pas du temps de chargement de chaque image ???

Mode développeur du navigateur. Ici Safari, mais Chrome a le même (F12) et probablement aussi Firefox

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 20 Oct 2023, 22:59
par Mathias
BouBou27 a écrit:Mode développeur du navigateur. Ici Safari, mais Chrome a le même (F12) et probablement aussi Firefox


ok, je ne trouvais pas les mêmes stats sur le mode dév de firefox, sur chrome c'est mieux.
mais je ne comprends toujours pas comment lire le graphique. Je suppose que 21sec ce n'est pas le temps de chargement d'une seule image...

ok, ce n'est pas le temps de génération de la page qui pose pb, mais je ne vois pas bien comment le chargement des images pourrait plomber l'affichage.

Et je ne vois rien de louche côté serveur...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 20 Oct 2023, 23:01
par Mathias
je suis tenté de rebooter... mais enfin, on n'est pas sous windows !!!

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 20 Oct 2023, 23:14
par BouBou27
J’ai l’impression que c’est le temps de réponse qui est très lent parfois. J’essaie de regarder plus en détail demain mais je ne suis pas un spécialiste

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 21 Oct 2023, 09:14
par Mathias
C'est moi ou ça va mieux ce matin ?

(ce qui ne résoudrait pas le pb : je n'ai rien fait à part redémarrer mysql et apache, à tout hasard...)

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 21 Oct 2023, 09:56
par cloclo
Mathias a écrit:C'est moi ou ça va mieux ce matin ?

C'est toi 8)

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 21 Oct 2023, 09:58
par Arclusaz
cloclo a écrit:
Mathias a écrit:C'est moi ou ça va mieux ce matin ?

C'est toi 8)


je coonfirme, c'est lent aussi chez moi. Bon, c'est pas extraordinairement gênant mais ça annonce peut être un souci plus grave....

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 21 Oct 2023, 23:05
par bubulle
Mathias a écrit:Désolé, j'ai raté ce message...

Je copie-colle donc la réponse que je viens de faire sur un autre fil...

Est-ce que vous avez toujours cette impression de lenteur ?
Si oui, quel temps de calcul des pages est donné par Kikouroù (voir en bas de page, juste après "version mobile". En général c'est quelques centièmes de secondes...)


Comme écrit sur l'autre fil, j'ai l'impression que cela vient de l'appel à des URL externes (typiquement google-analytics.com).

Ces délais très longs n'existent pas sur certaines pages du site : par exemple si je clique sur la petite enveloppe quand je un MP non lu.

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 00:04
par serge
kiklent.jpg
kiklent.jpg (19.33 Kio) Consulté 4858 fois


le temps indiqué en bas de la page est tout à fait normal, donc php fait son travail correctement, c'est ensuite ou avant qu'il y a une longue attente.

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 00:27
par Arclusaz
ça devient de plus en plus lent comme si on assistait à un engorgement progressif.....

Bon courage !

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 05:56
par Mathias
Je constate dans les logs qu'il y a beaucoup de robots, dont chatgpt, tiens !
Mais rien d'autre de louche.
Ça m'étonnerait quand même que le problème vienne d'un afflux de robots.... c'est tout Kikouroù qui serait ralenti, y compris php...
Je suis en train de vérifier la santé des disques...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 06:15
par Mathias
charge élevée : uptime à 3, mais pourquoi ?
nb de process httpd au taquet (paramétré à 150), mais pourquoi ?
process mysql au top du "top", mais c'est sans doute normal (pas de souvenir de l'habituel)

si qqun a une idée... sinon je rebooterai ce soir, et alors : alea jacta est !

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 10:33
par Arclusaz
j'ai eu l'impression que c'étaient les avatars qui mettaient longtemps à se charger : j'ai eu une fois ou deux l'accès à des fils sans avatars, ceux ci se chargeant dans un deuxième temps.

Sinon l'activité principale ces derniers jours, ce sont les copier.coller du bouzin qui n'ont jusqu'à présent jamais provoqués ce type de lenteur

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 17:17
par bubulle
Mathias a écrit:Je constate dans les logs qu'il y a beaucoup de robots, dont chatgpt, tiens !
Mais rien d'autre de louche.
Ça m'étonnerait quand même que le problème vienne d'un afflux de robots.... c'est tout Kikouroù qui serait ralenti, y compris php...
Je suis en train de vérifier la santé des disques...


Je ne pense pas trop à un problème sur le serveur de Kikouroù, mais en fait lorsque nos navigateurs chargent une page de KKR, il y a des tas d'appels vers des URL externes (notamment les pubs....et les traqueurs qui vont avec). J'imagine qu'il est possible qu'une de ces URL soit obsolète ou dysfonctionne. Les délais seraient alors, donc, entre nos navigateurs et ces URL externes, donc après que nos navigateurs aient reçu le contenu de la page qui vient de kikourou.net

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 17:29
par bubulle
https://www.webpagetest.org/vitals.php? ... ched=0#lcp

Le problème semble se situer sur ces 5 URL :

http://www.kikourou.net/css/kikourou.css
http://www.kikourou.net/include/jscripts/advertising.js
http://www.kikourou.net/css/home.css
http://www.kikourou.net/include/jscript ... m-event.js
http://www.kikourou.net/include/jscript ... ore-min.js

Exemple sur la première :
bubulle@kheops:~/tmp $ time wget -nd http://www.kikourou.net/css/kikourou.css
--2023-10-22 17:27:39-- http://www.kikourou.net/css/kikourou.css
Résolution de http://www.kikourou.net (http://www.kikourou.net)… 87.98.188.32
Connexion à http://www.kikourou.net (http://www.kikourou.net)|87.98.188.32|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 12784 (12K) [text/css]
Sauvegarde en : « kikourou.css.2 »

kikourou.css.2 100%[==============================================================================================================================================================================>] 12,48K --.-KB/s ds 0,02s

2023-10-22 17:28:00 (567 KB/s) — « kikourou.css.2 » sauvegardé [12784/12784]


real 0m21,612s
user 0m0,020s
sys 0m0,011s
bubulle@kheops:~/tmp $

ça y'en a pas normal de prendre 20 secondes pour transférer ceci :
bubulle@kheops:~/tmp $ ls -l kikourou.css
-rw-r--r-- 1 bubulle users 12784 27 déc. 2018 kikourou.css


Donc, je corrige mon message précédent : il est bien possible que le pb se situe sur le serveur. Pourquoi met-il autant de temps à envoyer ces braves pages CSS et ce code Javascript qui sont tout à fait raisonnables ? Un timeout de lecture sur le stockage? Si le serveur était un simple PC bidouillé dans le fond d'un appart' (comme le kheops d'où je fais ces tests), on pourrait dire qu'il y a un pb de lecture sur le disque où est le fichier kikourou.css....mais là, on est sur le stockage d'un truc hébergé, donc derrière ça doit être du stockage cloudifié

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 17:58
par yves_94
je râlais sur le site tout lent (surtout la première connexion quand il cherche les liens externes à priori, mais pas que, poster un message prends du temps aussi), mais je vois que des personnes bien compétentes sont sur le coup ! good luck !

edit:en fait c'est un peu aléatoire, des fois ça charge de suite, des fois on attend 10 secondes

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 20:33
par bubulle
yves_94 a écrit:je râlais sur le site tout lent (surtout la première connexion quand il cherche les liens externes à priori, mais pas que, poster un message prends du temps aussi), mais je vois que des personnes bien compétentes sont sur le coup ! good luck !

edit:en fait c'est un peu aléatoire, des fois ça charge de suite, des fois on attend 10 secondes


C'est probablement un effet de cache : si les fichiers à charger (les .CSS et les .JS) sont dans le cache du navigateur *et* en fonction des réglages de ce cache, cela peut ponctuellement masquer le défaut car le fichier n'est alors pas "redemandé" au site.

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 23:13
par Mathias
Oui il y a un effet du cache.

Non ce n'est pas cloudifié : Kikouroù est hébergé sur un serveur dédié, avec donc ses propres disques durs. Lesquels sont un peu (bcp) anciens... et surtout, c'est du disque mécanique, pas du SSD. Donc bon, on pourrait fortement suspecter des erreurs d'accès disques.

Ce que je n'arrive pas à comprendre, c'est pourquoi ces lenteurs touchent les fichiers externes (qui font parfois 1 ou 2 ko) et pas le fichier php lui-même. Dans les 2 cas, apache a besoin d'aller chercher qques ko sur le disque...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 22 Oct 2023, 23:55
par cloclo
Mathias a écrit:Non ce n'est pas cloudifié : Kikouroù est hébergé sur un serveur dédié, avec donc ses propres disques durs. Lesquels sont un peu (bcp) anciens... et surtout, c'est du disque mécanique, pas du SSD. Donc bon, on pourrait fortement suspecter des erreurs d'accès disques.

Il serait vraiment temps de moderniser tout ça, ouvre une cagnotte Litchee.

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 10:17
par BouBou27
C’est étonnant que ce soit toujours 20s

Le serveur a été redémarré ?
Cela pourrait permettre de voir si c’est un process fou qui bloque, non ?
Il y a pas d’outils pour voir l’état des disques durs ?

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 10:40
par Mathias
cloclo a écrit:
Mathias a écrit:Non ce n'est pas cloudifié : Kikouroù est hébergé sur un serveur dédié, avec donc ses propres disques durs. Lesquels sont un peu (bcp) anciens... et surtout, c'est du disque mécanique, pas du SSD. Donc bon, on pourrait fortement suspecter des erreurs d'accès disques.

Il serait vraiment temps de moderniser tout ça, ouvre une cagnotte Litchee.


Ce n'est pas un pb d'€, malheureusement, ce serait trop simple.
C'est le serpent de mer du nouveau serveur Kikouroù...
Cela fait des mois que le futur nouveau serveur Kikouroù est dispo, je paye donc 2 serveurs en parallèle, sans trouver le bon moment, comme d'hab, pour dégager suffisamment de temps pour faire le transfert.
Ce n'est pas un si gros boulot que ça, mais ça n'a pas été fait depuis 12 ans (!!!) et ça nécessite tout un tas de compétences technico-techniques, qui nécessite que je me replonge dans le bazar, ça prend du temps...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 10:47
par Mathias
BouBou27 a écrit:C’est étonnant que ce soit toujours 20s

Le serveur a été redémarré ?
Cela pourrait permettre de voir si c’est un process fou qui bloque, non ?
Il y a pas d’outils pour voir l’état des disques durs ?


Non, pas encore. Je tente d'explorer d'autres pistes avant de redémarrer, si on peut éviter c'est mieux... ce n'est pas un vulgaire windows qu'on redémarre tous les 4 matins :mrgreen:
Tant que ça tourne, ça tourne. Si je redémarre, qui sait ce qui peut se passer ? :mrgreen:

Non, je ne vois pas de process qui bloque, juste un mysql qui consomme bcp de CPU me semble-t-il. Mais si c'était vraiment la cause du pb, le temps de génération des pages serait aussi impacté.
J'ai lancé une analyse des disques, ça prend des plombes...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 10:47
par jano
ouais, mais là, je ne sais pas le problème mais c'est vraiment problématique ces temps de réponse.

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 10:51
par Mathias
En attendant, je tente un truc tout bête : passer de 150 à 250 le nb de process httpd en parallèle.
Il y avait en effet saturation : 150 process en parallèle en permanence.
Comme je ne vois aucune raison pour que cette limite pose problème maintenant et pas avant, je pense que les process httpd s'empilent les uns après les autres à cause d'un pb d'accès aux fichiers, et donc qu'augmenter la limite ne fera que repousser le pb.

Sauf que pour l'instant ça semble fonctionner, le nb de process reste aux alentours de 230.
ça m'échappe...

Faut-il incriminer ces saletés de robots ? Pour quelle raison se mettraient-ils subitement à lancer plus de requêtes en parallèle ? Est-ce que chatgpt pourrait être le responsable ? (je ne l'avais pas vu passer dans les logs, jusqu'à présent...)

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 11:17
par jano
ça semble effectivement bien mieux

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 11:29
par BouBou27
Ha oui, c'est revenu utilisable !
il y a pas des threads bloqués ou autre truc du genre ?

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 11:36
par Mazouth
Est-ce qu'il y a beaucoup plus de connexions (de robots) qu'avant expliquant une augmentation des sessions apache, ou est-ce que c'est des threads bloqués ou autre qui empêchent les sessions apache de se libérer ? zatiz ze kwestion

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 18:37
par Mathias
Je ne sais pas...

Mais au-delà de la question de la poule et de l'oeuf, je m'interroge surtout sur ce qui pourrait bien faire attendre 20sec l'accès à une image de qques ko, sans ralentir significativement la génération des pages PHP.

Vérification cette après-midi : pas de secteur défectueux que les disques.

Le nb de process httpd reste sous la limite de 250, mais ça me semble tout de même anormalement élevé entre 200 et 230.

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 23 Oct 2023, 18:57
par Mazouth
Je n'ai pas cherché pour de vrai, juste vite fait pour voir ce qu'apache pouvait avoir comme timeout de 20" par défaut. Et je tombe sur ces histoires de reqtimeout. Sauf que dans ce cas si ça kille la connexion au bout 20" on ne devrait pas pouvoir afficher la page demandée... bref je pose ça là quand-même :roll:
https://superuser.com/questions/935942/apache-drops-connection-after-20-seconds
https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 24 Oct 2023, 12:30
par Mathias
Mazouth a écrit:Je n'ai pas cherché pour de vrai, juste vite fait pour voir ce qu'apache pouvait avoir comme timeout de 20" par défaut. Et je tombe sur ces histoires de reqtimeout. Sauf que dans ce cas si ça kille la connexion au bout 20" on ne devrait pas pouvoir afficher la page demandée... bref je pose ça là quand-même :roll:
https://superuser.com/questions/935942/apache-drops-connection-after-20-seconds
https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html


ouaip. Merci, mais, non, ça ne colle pas.
De plus, quand je relance apache, le nb de process augmente progressivement jusqu'à ~200, et dans ce cas là on voit que le temps de téléchargement d'une image augmente progressivement.
Je n'ai pas l'impression qu'il y ait un timeout de 20 sec quelque part...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 24 Oct 2023, 22:31
par bubulle
C'est plus lent ce soir....

Et c'est confirmé par le test :

https://www.webpagetest.org/result/2310 ... view_step1 --> start render au bout de 11,7 secondes

Lors de mon premier test avec webpagetest.org, c'était 42,5 secondes, y'a du mieux, mais il faudrait retester à nouveau demain soir, et ainsi de suite....

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 24 Oct 2023, 23:10
par serge
798 connectés au cours des 5 dernières minutes.
à mon avis, il faut regarder les logs pour bannir quelques ip des robots inutiles.

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 24 Oct 2023, 23:33
par Mathias
serge a écrit:798 connectés au cours des 5 dernières minutes.
à mon avis, il faut regarder les logs pour bannir quelques ip des robots inutiles.


Bien vu !
Après avoir passé pas mal de temps à regarder les logs système, je n'ai regardé les logs apache que cette après-midi... je ne pensais pas que le souci pouvait venir de là, cf. :

Mathias a écrit:Faut-il incriminer ces saletés de robots ? Pour quelle raison se mettraient-ils subitement à lancer plus de requêtes en parallèle ? Est-ce que chatgpt pourrait être le responsable ? (je ne l'avais pas vu passer dans les logs, jusqu'à présent...)


Le truc inédit, c'est l'ampleur de "l'attaque", parce que oui, à ce niveau là ça ressemble presque à une attaque DDoS...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 24 Oct 2023, 23:41
par Mathias
serge a écrit:à mon avis, il faut regarder les logs pour bannir quelques ip des robots inutiles.


Le truc inédit (il me semble) c'est que ce bot (bytedance, un chinois, même boîte que tik tok), en plus d'ignorer le robots.txt, est très agressif et capable de changer de plage IP et même de pays.

Ces jours-ci, il accaparait 65% du trafic de Kikouroù !

Je l'ai banni via une regexp sur le user-agent directement dans le httpd.conf
Inconvénient : il peut continuer à envoyer des centaines de requêtes par minute, et donc solliciter apache. Qui l'envoi paître avec une erreur 403, mais quand même, ce serait mieux de gérer ça avec le firewall...

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 25 Oct 2023, 09:55
par Benman
Le jour où un mec malveillant quelque part dans le monde stockera des données personnelles sur tout le monde et les utilisera à des fins dictatoriales... :roll:
Ah, mince, on y est déja en Chine? Vite, je change de pseudo

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 25 Oct 2023, 10:46
par philkikou
Mathias a écrit:
serge a écrit:798 connectés au cours des 5 dernières minutes.
à mon avis, il faut regarder les logs pour bannir quelques ip des robots inutiles.


Bien vu !
Après avoir passé pas mal de temps à regarder les logs système, je n'ai regardé les logs apache que cette après-midi... je ne pensais pas que le souci pouvait venir de là, cf. :

Mathias a écrit:Faut-il incriminer ces saletés de robots ? Pour quelle raison se mettraient-ils subitement à lancer plus de requêtes en parallèle ? Est-ce que chatgpt pourrait être le responsable ? (je ne l'avais pas vu passer dans les logs, jusqu'à présent...)


Le truc inédit, c'est l'ampleur de "l'attaque", parce que oui, à ce niveau là ça ressemble presque à une attaque DDoS...


Une attaque des Apaches venue de Chine, quelle ruse de Sioux :wink: :!:

Re: IMPORTANT Signaler une erreur ou faire une suggestion

MessagePublié: 25 Oct 2023, 19:38
par Mathias
philkikou a écrit: Une attaque des Apaches venus de Chine, quelle ruse de Sioux :wink: :!:


Alors, non, pour le coup, apache c'est le gentil dans l'histoire : c'est lui qui t'envoie les pages Kikouroù... et c'est lui qui se fait attaquer par des chinois (et dans une moindre mesure par chatgpt, qui n'est pas non plus inoffensif AMHA).

Votre annonce ici !

Accueil - Haut de page - Aide - Contact - Mentions légales - Version mobile - 0.01 sec
Kikouroù est un site de course à pied, trail, marathon. Vous trouvez des récits, résultats, photos, vidéos de course, un calendrier, un forum... Bonne visite !