Bon, pour l'instant on dirait que c'est
FastCGI le problème ... mais pas que ...
Donc encore des recherches à faire.
Extraits de logs IRC de ce soir :
[20:34] <mr_pouit> bon, là, on va voir si c'est fluxbb 1.2.22 qui fait tout ramer ou pas
[20:35] <mr_pouit> si ça s'arrange pas, ça vient d'autre chose
[20:35] <mr_pouit> (r104 c'est comme c'était cet été)
[20:35] <lionel> Moi je dis ça, je dis rien, mais on a pas mal bougé la doc :)
[20:35] <lionel> (et la doc apparaît relativement souvent dans les top...)
[20:36] <lionel> olive: tu sais si/quand tu pourras récupérer la 2e Sun v20z ?
[20:36] <mr_pouit> ça me ferait chier que ça fonctionne en fait :}
[20:37] <mr_pouit> car va falloir que je trouve quelle partie du changeset 104 fait tout ramer \o/
[20:37] <mr_pouit> (sans compter la màj de sécu qui n'est pas là pour l'instant)
[20:41] <didrocks> error 500, mr_pouit n'a pas à s'inquiéter…
[20:42] <mr_pouit> :(
[20:42] <didrocks> (et ça dure, là)
[20:42] <mr_pouit> pluzun
[20:42] <didrocks> pendant au moins 10 secondes, j'ai eu erreur 500 :/
[20:42] <mr_pouit> idem
[20:44] <mr_pouit> bon, ben il reste ubuntu-eu :/
[20:48] <mr_pouit> xabilon: y a du mieux pour toi, ou encore des erreurs 500 ?
[20:48] <mr_pouit> (moi c'est kif-kif)
[20:49] <niko> c'est pas le loadbalancer / proxy qui deconne ?
[20:49] <lionel> niko: non
[20:49] <lionel> http://lbstats.ubuntu-eu.org/
[20:49] <lionel> tout est au vert depuis des heures / jours
[20:49] <lionel> c'est juste le fast-cgi qui merde
[20:49] <niko> et t'as rien dans les logs apaches sur les 500 ?
[20:49] <lionel> si
[20:50] <lionel> je te les donne aussi si tu veux
[20:50] <lionel> [Mon Sep 07 20:45:01 2009] [error] [client 213.95.41.13] (4)Interrupted system call: FastCGI: comm with server "/var/www/fr/forum.ubuntu-fr.org/bin/php5-cgi" aborted: select() failed, referer: http://forum.ubuntu-fr.org/misc.php?action=rules
[20:50] <lionel> [Mon Sep 07 20:45:01 2009] [error] [client 213.95.41.13] FastCGI: incomplete headers (0 bytes) received from server "/var/www/fr/forum.ubuntu-fr.org/bin/php5-cgi", referer: http://forum.ubuntu-fr.org/misc.php?action=rules
[20:50] <lionel> voilà :(
[20:50] <mr_pouit> ah, ça c'était moi
[20:51] <mr_pouit> je clique comme un forcené pendant 5 min, ça passe bien, et des fois, un lien bloque, et je suis en erreur 500 pdt 10s
[20:51] <niko> ouais, c'est bien fastcgi le probleme
[20:51] <lionel> c'est pour ça que je demande à olive des infos, pour migrer sur autre chose que fastcgi
[20:52] <lionel> ce qu'on ne peut pas vraiment faire sur ubuntu-eu sans tout exploser
[20:52] <lionel> (ce que je voudrais si possible éviter)
[20:52] <mr_pouit> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504132
[20:53] <YoBoY> lionel: han comment c'est vilain d'accuser la doc :D t'as des preuves ? ^^"
[20:53] <mr_pouit> haha, youpi, c'est fastgci 2.4.6 qui est affecté
[20:54] <mr_pouit> http://www.fastcgi.com/archives/fastcgi-developers/2009-January/000156.html
[20:54] <mr_pouit> solution : upgrader à la 2.4.7 ?
[20:54] <mr_pouit> mais quelle bonne idée :}
[20:56] <lionel> mr_pouit: fastcgi est un peu tout cassé de partout
[20:56] <lionel> je pense que la solution est de le fuir ;)
[20:56] <lionel> YoBoY: je trouve quand même que ça ressort bcp dans le top, même parfois au dessus de inyoka :)
[20:57] <YoBoY> lionel: si tu regardes la liste des modifs, ya énormément plus de contributeurs depuis quelques temps également :p
[20:57] <lionel> YoBoY: je n'ai pas dit que c'était le code qui était foireux
[20:58] <lionel> je dis que la doc est plus chargée, donc ça peut engendrer ce que l'on observe
[20:58] <YoBoY> si tu peux le dire, j'arrête pas de le dire moi :D
[20:58] <didrocks> moi, je dis que plus que inyoka, même parfois, c'est trop gros pour passer ^^
[20:58] <didrocks> :)
[20:58] <didrocks> joke apart, ça craint ce truc de fastcgi
[20:59] <mr_pouit> lionel: mmh, si c'est vraiment fastcgi, tu peux remettre prod à la dernière révision
[20:59] <mr_pouit> histoire de ne pas avoir un forum lent et vulnérable
[20:59] <mr_pouit> juste lent ça suffit :]
[20:59] <lionel> mr_pouit: ah j'ai cru que tu me parlais de fascgi :)
[20:59] <lionel> Ok
[21:00] <didrocks> c'est fou, c'est vraiment pas passade en fait…
[21:00] <didrocks> xabilon: tu peux mettre à jour la note
[21:00] <lionel> mr_pouit: c'est fait
[21:01] <didrocks> c'est dead là
[21:03] <YoBoY> lionel: si tu veux mettre le wiki en "maintenance temporaire" histoire d'éliminer les effets de bords, n'hésite pas hein ^^"
[21:03] <lionel> c'est bon, c'est reviendu ici
[21:04] <didrocks> idem
[21:04] <YoBoY> le forum est tout aussi important, si il faut stoper temporairement des services pour y voir plus clair... faudra pas hésiter
[21:04] <didrocks> et ça repart… :/
[21:04] <lionel> la doc est aussi super important... et je sais pas la mettre en maintenance temporaire :)
[21:05] <YoBoY> ben tu trafiques le .htaccess pour réécrire tout sur une page maintenance.html par exemple
[21:05] <mr_pouit> lionel: mv (:
[21:05] <lionel> on dirait que dongo arrive juste pas à langer les fastcgi sur le forum...
[21:06] <mr_pouit> (non, ne pas lire)
[21:06] <mr_pouit> (oui, fastcgi a besoin de couches)
[21:06] <lionel> pffff....
[21:06] <lionel> (non, c'est la situation ubuntu-eu qui me navre, pas ta blague)
[21:07] <lionel> bon, je suis sensé faire un truc urgent moi ce soir :-(/
[21:07] <mr_pouit> lionel: modapache2-fast-cgi est bien installé sur dongo ? :D
[21:07] <lionel> Oui oui...
[21:08] <mr_pouit> et, et pourquoi fastcgu, c'est historique ?
[21:08] <mr_pouit> -u+i
[21:09] <mr_pouit> (si j'en crois olive, c'est à classer dans les bonnes idées de yann)
[21:09] <lionel> vivi
[21:10] <lionel> pour que les process se lancent avec des users différents quelque soit la techno
[21:10] <lionel> qq'un a eu autre chose qu'une 500 depuis que je suis revenu à la rev 107 ?
[21:11] <didrocks> tout le forum est down chez moi
[21:11] <lionel> putain
[21:14] <lionel> back ?
[21:14] <mr_pouit> lionel: ouais
[21:14] <mr_pouit> t'es revenu à la 104 ?
[21:14] <lionel> hum...
[21:14] <lionel> Oui
[21:14] <lionel> et quand même instantanément ça repart
[21:15] <lionel> alors qu'en 10min de 107, c'était le blackout
[21:15] <didrocks> oui…
[21:15] <mr_pouit> /o\
[21:15] <mr_pouit> bon, je vais tout revert, et committer uniquement la màj de sécu
[21:16] <lionel> mr_pouit: cela étant, on avait aussi des 500 en 104 non ?
[21:16] <lionel> YoBoY: vous avez des 500 sur la doc ?
[21:17] <didrocks> lionel: j'ai vu des 500 sur la rev 104 tout à l'heure
[21:17] <mr_pouit> lionel: ouais, mais si c'est pire en 107 :/
[21:18] <didrocks> tiens, en parlant…
[21:18] <didrocks> c'est remort pour moi là
[21:18] <YoBoY> lionel: un peu lent mais pas de 500 en vue
[21:18] <mr_pouit> c'est en 500 là ouais…
[21:18] <mr_pouit> ah non, juste lent
[21:18] <didrocks> mr_pouit: j'ai eu un 500
[21:19] <mr_pouit> mmh, mais c'est quoi ce bug au juste ? y a un select() qui foire, et donc fastcgi se met en pause pour toutes les requêtes suivantes ? :/
[21:20] <lionel> mr_pouit: aucune idée
[21:20] <mr_pouit> lionel: bzr revert -r107 admin_prune.php
[21:21] <lionel> enfin, c'était pareil en dapper
[21:21] <lionel> etc.
[21:21] <mr_pouit> la faille est dans ce fichier là
[21:21] <lionel> donc bon, si c'était un bug...
[21:21] <mr_pouit> et c'est la seule modif
[21:21] <mr_pouit> donc on peut le repasser lui tout seul en 107, et attendre :]
[21:21] <lionel> mr_pouit: done
[21:21] <mr_pouit> erreur 500 \o/
[21:21] <mr_pouit> (avant)
[21:21] <didrocks> idem
[21:22] <lionel> pareil
[21:22] <lionel> c'est pas utilisé sur chaque requête ce fichier mr_pouit?
[21:23] <mr_pouit> non, seulement par une action d'admin
[21:23] <lionel> PUTAIN
[21:23] <lionel> pkoi j'ai touché à cettte merde ce soir
[21:24] <mr_pouit> lionel: et c'est une fonction d'admin jamais utilisée (prune = pour vider un forum des messages plus anciens qu'une certaine date)
[21:24] <mr_pouit> lionel: désolé :(
[21:25] <lionel> bon, ça a l'air revenu
[21:25] <lionel> j'ai *encore* revert en 104 là...
[21:25] <lionel> et je compte plus y toucher ce soir ;)
[21:27] <mr_pouit> 500 ?
[21:27] <didrocks> +1
[21:27] <niko> 501 ?
[21:27] <niko> c'est sponsorisé par jeans ?
[21:29] <mr_pouit> c'est pas drôle
Excusez certaines phrases un peu "imagées" ...