Gel aléatoire de 30 secondes au chargement d'une page

Re: Gel aléatoire de 30 secondes au chargement d'une page

par Benoît Lathière,
Nombre de réponses : 0

Bonjour,

Pour compléter le message de mon collègue Thomas, vraisemblablement, le "service.php" appelé en ajax (3 fois) répond rapidement souvent (<1s) et quelques fois il met 30 à 31 secondes pour retourner une valeur.

Donc, durant cette attente de la réponse en ajax, si l'on change de page, cette-ci ne parait vouloir se charger (=recevoir les premiers octets) qu'une fois que les scripts lancés en ajax se termient [côté serveur].

C'est comme si :

  • le résultat de ces services est mis en cache, et le cache est vidé après quelques minutes,
  • le nombre connexions autorisés par un utilisateur est atteint au changement de page, et donc il faut attendre que les requêtes précédentes se terminent pour avoir droit à d'autres requêtes.

Ça le fait pour tous les membres, la limite côté navigateur est exclue. Une limite côté Apache me parait peu possible, il est configuré pour avaler beaucoup de monde..

Un post en anglais montre notre problème : https://moodle.org/mod/forum/discuss.php?d=354191 mais ajouter un proxy server ne règle pas notre problème.

L'affichage verbeux des logs ne montre pas de problème, pas de piste.

Cordialement,

Benoit.

Moyenne des évaluations Utile (1)