Auteur | Message |
---|---|
Rano
| Inscrit le : 13/04/2005 |
# Le 05/01/2008 à 12:54 Salut, |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 05/01/2008 à 14:43 Hello, |
MathieuC
| Mathieu Inscrit le : 15/07/2005 |
# Le 05/01/2008 à 15:00 Une demande de reverse qui prend du temps ? |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 05/01/2008 à 15:13 Pas dans mon cas : le reverse est désactivé coté serveur et il s'agit d'un mysql_connect( X.X.X.X ), sur un réseau local. La connexion à MySQL prend 1-2ms en temps normal, et de temps à autre on a une "vague" de connexions qui prennent entre 3000 et 3010ms. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 05/01/2008 à 16:03 Je me suis fait un script PHP qui fait uniquement des fsockopen( 127.0.0.1, 3306 ) meme topo également : au bout d'un certain nombre de connexions, l'ouverture d'un socket prend 3 secondes (le script trace toutes les ouvertures qui durent plus de 500 ms ). Timeout : 2.998234s Ces chiffres m'intriguent quand même... (Message édité le 05-01-2008 à 16h10 par Bool) |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 06/01/2008 à 01:05 Si j'ai bien compris, le "lag" de 3 secondes pourrait venir de l'algo de gestion des "congestions" TCP. Par défaut Linux utilise le "BIC", et le joli timeout de 3 secondes vient de lui. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 06/01/2008 à 02:31 J'ai retesté entre deux machines distantes, et à chaque fois que la connexion de 3 secondes se produit le compteur "DelayedACKLost" est incrémenté de 1. |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 06/01/2008 à 20:39 Je regarde toutes tes idées demain et test voir si ca résoud mon problème |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 06/01/2008 à 21:09 Ce sont des machines hébergées ou ? (Vu que tu dis que ca le fait en localhost, ca ne doit pas etre ça mais bon) |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 06/01/2008 à 22:53 J'arrive à reproduire le problème avec des machines Sivit (réseau 100Mbit/s), ainsi qu'avec des machines "perso" sur un réseau gigabit. |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 07/01/2008 à 09:11 Je viens de remarquer que le problème se produit sur "localhost", mais pas sur "127.0.0.1" chez moi, ni en inscrivant directement l'ip de la machine (en faisant des tests depuis la machine qui bug). |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 07/01/2008 à 17:47 Ca me gonfle . J'ai passé en revu plein de sites, variables de sysctl, firewall, conntrack et je trouve rien. J'ai l'impression qu'on est les deux seuls sur Terre a avoir rencontré ce pb, rien de précis sur le net ! |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 07/01/2008 à 18:30 Sous quelles distribs tu as eu ce problème Bool ? |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 07/01/2008 à 19:16 Debian 4.0 64bits également... sur toutes les machines testées. Et testé avec au moins 2 kernels différents : 2.6.18-5-amd64 Debian, et 2.6.22-3-amd64 "maison". |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 07/01/2008 à 19:18 okay, j'ai mis un debian 32 bits pour voir mais tout ovh est dead depuis free sète :/ |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 07/01/2008 à 21:08 En surfant j'ai vu que les tags pub.weborama.fr était lents. Donc j'ai testé avec le même script. Résultat : |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 07/01/2008 à 23:53 Nous ça fait bien 3 semaines que ça dure en prod... alléatoire pendant 1 ou 2 minutes, 1 à 3 fois par jour... |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/01/2008 à 11:59 mon dernier "brouillon" ressemble à ça : <?php |
Rano
| Jean Inscrit le : 13/04/2005 |
# Le 08/01/2008 à 13:23 C'est vraiment la grosse loose... Aussi bien sur des serveurs avec seulement apache ou seulement mysql ou seulement memcache, des serveurs qui load à 0,9 ou 0,5 ou 0,2 le problème est là. Qu'il yait 20k lignes dans netstats ou 5, c'est pareil. Ca fait tout merder ces ralentissements... |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/01/2008 à 13:51 Sur un kernel Debian essaye ça pour voir : echo htcp > /proc/sys/net/ipv4/tcp_congestion_control Je n'en suis pas encore certain à 100%, mais aujourd'hui j'ai l'impression que ça règle les soucis. (je ne l'avais peut être pas activé sur les deux machines...) |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 12:26:22 | Généré en 13.01ms | Contacts | Mentions légales |