07:58 <mdk> hum
        07:58 <mdk> "Directory index forbidden by Options directive: /home/pythondoc/www/3.5/extending/"
        08:00 <mdk> hum, apache teste .pl, .xhtml, .php, .htm mais pas .html oO
        08:03 <mdk> https://dpaste.de/Hyxi
        08:03 <mdk> index.html devrait être testé en premier selon la ocnf, on dirait qu'il oublie
        08:49 <skyice> mdk: Pourquoi apache pour du statique ? Oo
        08:51 <feth> skyice: il y a beaucoup de vhosts
        08:51 <misc> bah, ça marche trés bien
        08:52 <skyice> Ben quelque chose comme nginx ça fonctionne beaucoup mieux pour ce genre d'usages
        08:52 <misc> ouais, enfin c'est pas un site de video de charme à fort trafic, c'est le site de l'afpy 
        08:53 <feth> Pour quelles valeurs de beaucoup ?
        08:53 <skyice> misc: Ben ouais peut être, mais c'est pas forcément une raison
        08:54 <skyice> Bon, après, je m'en fiche moi, ça m'étonne juste
        08:54 <feth> skyice: dans le principe, je crois que je peux facilement avoir l'accord du bureau pour une amélioration de la config
        08:54 <misc> skyice: non, la raison principal, c'est que ça n'apporterais pas grand chose de switcher 
        08:54 <feth> est-ce que tu veux nous aider ?
        08:55 <misc> sauf à vouloir repasser sur tout les vhosts pour faire la conversion pour arriver au même résultat au final
        08:55 <skyice> Nan clairement changer maintenant c'est pas forcément une idée géniale
        08:55 <skyice> Mais le choix de départ est étonnant :p
        08:57 <misc> ben peut etre que ça date de la creation de l'afpy, à l'epoque ou nginx etait pas encore libre (mais je sais pas de quand date l'afpy)
        08:57 <feth> 13 ansje pense
        08:57 <misc> donc 2003
        08:57 <feth> ou 14
        08:58 <misc> nginx est sorti en 2004 d'aprés wikipedia
        08:59 <skyice> Mouarf, en effet
        08:59 <grenoya> bonjour
        08:59 <misc> lo grenoya 
        09:00 <misc> je suis pas sur non plus que le support wsgi etait de base dans nginx au debut, genre fallait compiler toi même un truc pendant longtemps 
        09:02 <feth> ça reste pénible il me semble
        09:02 <grenoya> mdk: merci pour la doc :)
        09:02 <grenoya> je m'en étais sortie avec celle de la 3.4
        09:10 <skyice> feth: Du tout
        09:10 <misc> feth: non, c'est de base maintenant 
        09:11 <feth> cool
        09:11 <feth> mais alors, pourquoi est-ce que tout le monde (moi compris, mais je suis le mouvement) utilise gunicorn, par exemple ?
        09:11 <misc> mais nginx est out, c'est caddy the place to be 
        09:12 <feth> c'est pas juste aiohttp ?
        09:12 <feth> (avec juste le léger bémol que les frameworks sont pas prêts)
        09:14 <skyice> feth: J'avais mal lu ce que tu disais
        09:14 <skyice> Ben nginx ça fonctionne en reverse proxy pour ce genre de choses
        09:14 <skyice> Et c'est très bien comme ça a
        09:14 <skyice> Ça *
        09:15 <feth> pourquoi préférer "reverse proxy + serveur" à juste "serveur" ?
        09:15 <skyice> Par ce que c'est pas par ce que qu'un truc est tout intégré que ça fonctionne mieux
        09:16 <feth> ça évite au moins des sockets locaux, c'est théoriquement plus performant
        09:16 <skyice> feth: Regarde la différence de perfs entre uwsgi + nginx vs le mod_wsgi de apache
        09:16 <skyice> Absolument pas
        09:16 <feth> skyice: je vais pas faire le bench ce matin, quelle est la différence ? :)
        09:17 <skyice> feth: Si je te dis ça, c'est que ça ne fonctionne pas moins bien :-)
        09:18 <misc> feth: en general, je prefere un reverse proxy pour séparer les process 
        09:18 <skyice> feth: Mais en gros, tu peux facilement avoir 4-5 fois plus de r/s
        09:18 <misc> (mais bon, je suis aussi du genre à mettre un certif ssl sur une smartcard virtuel pour une VM)
        09:19 <feth> misc: j'aime bien l'idée. Perso je mets mes certifs dans une seule VM qui reverse proxy les autres 
        09:19 <feth> (et du coup en effet, reverse proxy :)
        09:20 <misc> feth: j'aime bien l'idée aussi, mais j'ai pas encore eu l'occasion de la deployer :(
        09:20 <misc> soit j'ai des machines "dans le cloud"
        09:21 <misc> soit j'ai des VM ou le plus urgent n'est pas de mettre le certificat dans une smartcard, plus "migrer ça vers un OS qui n'a pas 7 ans d'age"
        09:22 <feth> OS en fût de chêne
        09:23 <feth> La prochaine debian stable passera un an en fût de chêne + 11 ans en cuve avant sa release
        10:01 <mdk> bon, hors troll nginx vs apache, si qqun a une idée pourqoi apache oublie de regarder le index.html je prend þ
        10:05 <feth> mdk: url de test ?
        10:06 <feth> (je clique où pour voir le problème -nb: je suis admin du serveur)
        10:06 <mdk> feth: ionice -c 3 zgrep '/doc/python/.*HTTP/.*403' access-www.afpy.log
        10:06 <mdk> feth: malheureusement ils ne sont pas reproductibles la pluspart du temps (403 dans les logs, j'y vais ,200 ...)
        10:07 <mdk> feth: https://dpaste.de/Hyxi
        10:08 <feth> ok, reproduit
        10:08 <skyice> mdk: C'est loin d'être un troll :p
        10:09 <mathieui> c’est une présentation objective des faits
        10:09 <mdk> skyice: écoute, l'afpy a un serveur, avec un apache, avec plein d'autres sites, j'ai 200 pauves fichiers statiques a y ajouter, j'vais pas insatller un nginx ...
        10:10 <skyice> J'ai pas dis que tu devais le faire, juste que c'était objectivement meilleur
        10:10 <skyice> C'est pas une question de troll
        10:26 <mdk> feth: plus de 403 depuis 1h du matin (sauf un test de moi a 10h08 mais c'est volotnaire)
        10:26 <mdk> feth: en tout cas on a un moyen simple de le reproduire, si je rsync la doc sans redémarrer apache -> 403 partout
        10:27 <mdk> (enfin 403 sur tous les directory listing)
        10:28 <feth> mdk: vérifie les droits unix ?
        10:29 <mdk> feth: ce serait un problème de droits, un restart d'apache ne le réglerai pas.
        10:30 <mdk> feth: https://github.com/AFPy/python_doc_fr/blob/master/Makefile#L115 sans cette ligne, ça bug, avec, ça passe
        10:30 <mdk> feth: donc si t'as vraiment envie de diagnostiquer je te fais un rsync sans restart et on *devrait* avoir le bug là
        10:30 <mdk> feth: mais je ne sais pas réelement ce qu'on apprendrai, on a deja un strace du bug (le dpaste.de)
        10:31 <feth> mdk: pas le temps, là : je vais au marché :)
        10:32 <mdk> feth: pas de rsync alors :-)
        10:33 <skyice> Marrant comme problème
        10:36 <mdk> quand il marche il teste bien le .html en premier:
        10:36 <mdk> [pid  8263] open("/home/pythondoc/www/3.3/distutils/index.html", O_RDONLY|O_CLOEXEC) = 43
        10:44 <newpyuser> hello guys how are you is there any one here
        10:45 <mdk> newpyuser: o/
        10:46 <mdk> newpyuser: it's a french channel but if you have a question about the AFPY and don't know how to speack french, we still can help you in english :)
        10:46 <newpyuser> je parles français aussi
        10:47 <mdk> newpyuser: hey, bienvenu sur le chan alors
        10:47 <newpyuser> Merci pour ta réponse mdk
        10:48 <newpyuser> je suis un nouveau utilisateur Python et je veux bien apprendre python ça m'interesse bcp
        10:48 <alain_afpy> Pour apprendre python vous pouvez commencer par ici: http://www.afpy.org/doc/python/3.5/tutorial/index.html
        10:48 <skyice> Efficace :]
        10:48 <mdk> alain_afpy: tellement rapide, merci þ
        10:48 <alain_afpy> mdk: python3 -c "print('\N{GRINNING CAT FACE WITH SMILING EYES}')"
        10:49 <newpyuser> esqu'il y a moyen pour rejoint le community !!
        10:49 <skyice> T'es dedans la non ?
        10:49 <newpyuser> j'ai commence avec les cours de Coursera et Edx online
        10:49 <mdk> newpyuser: tu peux devenir membre de l'afpy (cotiser et tout et tout), mais sinon "rejoindre la communauté" c'est dans la tête surtout, et on dirait que t'as déjà un pied dedans
        10:50 <mdk> newpyuser: cependant pour l'aide a propos de python tu peux plutôt aller sur #python-fr ici on parle plutôt de l'afpy
        10:53 <newpyuser> <mdk> comment faire pour rejla communauté, est ce que vous avez un local , moi je suis basé sur Paris
        10:55 <mdk> newpyuser: alors, y'a parfois des "afpyro" pour se voir : http://afpyro.afpy.org/
        10:55 <mdk> newpyuser: y'a les pycon aussi qui permettent de se croiser
        10:55 <mdk> newpyuser: moi j'ai fait un afpyro tout seul une fois sur Paris, ça compte ?
        10:56 <mdk> newpyuser: en fait, j'ai jamais vu quelqu'un de l'afpy ou du reste de la communauté Python en dehors d'IRC et github
        10:57 <skyice> mdk: Tout seul ? Personne n'est venu ? :p
        10:57 <mdk> skyice: yup, bon, on ne l'avait pas annoncé sur afpyro.afpy.org on en avait juste paré sur le chan
        10:57 <newpyuser> waw tt seul
        10:57 <skyice> Ah, ok
        10:58 <mdk> skyice: mais j'avais un pot avec moi qui passait par là, qui fait pas de Python, mais on a bu des bières ... j'sais pas si ça compte comme un afpyro vu comme ça þ
        10:58 <skyice> mdk: Personne ne voulait te voir !
        10:58 <skyice> mdk: C'est un afpéro dans ce cas
        12:00 <mdk> https://bz.apache.org/bugzilla/show_bug.cgi?id=40800
        12:04 <mdk> ça semble donc venir de mod_disk_cache
        12:04 <mdk> malheureusement ils disent que ça vient de <2.2 et on a >2.2
        12:04 <mdk> est-ce que mod-cache est vraiment necessaire chez nous ? peut être que oui vu le CPU þ
        12:05 <skyice> mdk: Mmh c'est quoi l'intérêt du module ?
        12:05 <mdk> skyice: je parie que ça cache ...
        12:05 <skyice> Heu ouais mais ça cache quoi ?
        12:05 <skyice> Par ce que le kernel le fais déjà
        12:06 <mdk> skyice: wsgi tout ça
        12:06 <mdk> skyice: moi je ne sert que des fichiers statiques mais le reste des sites de l'afpy pas forcément
        12:06 <skyice> Hmm je vois pas trop le rapport :p
        12:07 <skyice> "If you use Apache version 2.2, use the mod_disk_cache Apache module to direct the mod_cache Apache module to store its cached data in the directory that you specify.
        12:07 <skyice> "
        12:07 <skyice> Faudrait voir ce que ça cache
        12:07 <skyice> Mais ça me semble contre productif
        12:07 <mdk> skyice: moi je le voit: quand une requête tombe sur un endpoint qui tape du python qui tape la db, ça peut valoir le coup de cacher la réponse http
        12:07 <mdk> skyice: ala varnish
        12:08 <skyice> mdk: Heu mais c'est toujours le même pb expiration etc
        12:08 <skyice> Du coup ça m'étonnerais que ça cache n'importe quoi comme ça ?
        12:08 <skyice> Si oui c'est bizarre
        12:08 <mdk> skyice: comme si les afpyro changiaent toutes les 10mn ...
        12:08 <mdk> skyice: non ça ne doit pas "cacher n'importe quoi" ça doit respecter les headers http, c'est un minimum
        12:08 <mdk> bon j'ai désactivé le mod-cache-disk, je surveille le load
        12:08 <skyice> mdk: C'est quoi comme cpu qu'il y a sur le serveur, ça à l'air poussif :p
        12:09 <mdk> skyice: ouai c'est un "VIA Nano processor U2250"
        12:09 <skyice> mdk: Ah
        12:09 <skyice> En effet
        12:09 <skyice> mdk: Les vieux trucs de chez online ?
        12:10 <skyice> Vous devez le payer cher en plus non ?
        12:10 <mdk> skyice: yep
        12:10 <mdk> skyice: aucune idée pour le prix
        12:13 <mdk> Je lance une release de la traduction, en ayant viré le restart d'apache après le rsync, voir si ça va mieux
        12:17 <mdk> release terminée, plus de bug
        14:50 <mdk> En temps qu'afpy-membre j'ai droit de poster sur afpy-bureau ou afpy-web ? J'aimerai résumer ma modif de la conf apache pour ceux qu'ont pas suivi
        14:51 <feth> afpy-bureau c'est pour quand tu seras membre du bureau
        14:51 <mathieui> hum, d’ailleurs j’ai donné mon renouvellement de cotisation à gawel sur le stand du POSS en novembre
        14:51 <mathieui> mais je ne suis pas certain que ça ait été pris en compte
        14:51 <feth> mdk: de plus, cette info ne relève pas du bureau, mais de la ML membres en effet :)
        14:51 <feth> si ton mail est bloqué on le validera
        14:51 <mdk> membres ? OK
        14:51 <feth> à moins que ça soit confidentiel
        14:52 <feth> mais je pense pas
        14:52 <mdk> done
        14:52 <mdk> non non j'voulais juste ne toucher que ceux qui peuvent être intéressés pour éviter le bruit
        14:52 <mdk> Mais t'as raison en fait ca concerne probablement presque tous les membres
        14:53 <skyice> Il y a du monde à l'afpy ?
        14:54 <skyice> J'en avais jamais entendu parler avant de venir sur #python-fr
        14:55 <gawel> mathieui: cpamoi :D
        14:56 <gawel> je suis plus trésorier, j'ai tout refilé à florent
        14:56 <feth> skyice: je sais pas, mais oui, y a un peu de monde
        14:56 <skyice> C'est intéressant comme initiative en tout cas
        14:56 <mathieui> gawel, c’est quand même a toi que j’avais parlé :D
        14:56 <mathieui> enfin si tu me dis que tu as acheté des bières avec, ça me va aussi
        14:57 <feth> gawel: il accepte les thunes, il a du sens pratique
        14:57 <skyice> feth: La cotisation se paye en bières ?
        14:59 <gawel> mathieui: tss tss
        15:00 <gawel> mathieui: c'est vrai que des fois ça s'égare. genre la je crois que je l'ai filé à florent qui lui l'a envoyé à arthur... qui lui a peut-être pas encore saisis les trucs
        15:01 <gawel> mathieui: tu peux envoyer un mail à tresorerie@afpy.org si tu veux avoir un status
        15:03 <feth> skyice: nope, c'est 20€ à adresser au trésorier :)
        15:03 <feth> ou une dérogation à demander
        15:03 <skyice> feth: 20 bières c'est pas bon ?
        15:04 <skyice> feth: Ou une bouteille de villageoise
        15:04 <feth> non, parce qu'on est plus nombreux que ça à corrompre
        15:04 <feth> je pense que pour ta bouteille de villageoise on t'enverra chez PHP france
        15:06 <skyice> feth: Pas chez js france ?
        15:06 <mathieui> chez nodefrance
        15:06 <skyice> feth: Tain tu rigoles, mais on viens de me proposer un job pour faire du php
        15:06 <skyice> :]
        15:06 <feth> skyice: bah prends !
        15:06 <skyice> Ahaha, non
        15:06 <skyice> :]
        15:07 <mathieui> moi ça m’arrive souvent sur linkedin
        15:07 <skyice> Bah après j'aurais peur de chopper un cancer
        15:07 <mathieui> surtout pour des missions ponctuelles qui payent moins bien que mon salaire
        15:08 <skyice> Après si c'est quelqu'un que je connais bien c'est pas trop un pb de pas être super bien payé pour moi
        15:08 <skyice> Mais faut que je fasse des trucs intéressants sinon...
        15:08 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        15:08 <skyice> faut
        15:08 <skyice> Hmmm