Un Electron Libre...

Aller au contenu | Aller au menu | Aller à la recherche

samedi 20 octobre 2007

mod_wsgi disponible pour Arch

Je viens juste de soumette mon troisième paquet pour ArchLinux, à savoir mod_wsgi.

mod_wsgi est un module pour le serveur web Apache et se veut une alternative à mod_python ou mod_fastcgi/mod_cgi pour les applications python. Il a pour objectif de supporter toute application compatible WSGI (Trac, Django, etc).

Il se veut plus performant que mod_python et fonctionne sous deux modes :

  • Un mode "embarqué", de façon similaire à mod_python, mod_php, etc : les applications wsgi partagent les mêmes process Apache que les applications utlisant les modules php, perl, etc.
  • Un mode "service", de façon similaire à mod_fastcgi : ce mode permet d'isoler les applications wsgi des autres applications hébergées. Ainsi les process Apache ne sont pas surchargées par le modules pour rien. Dans ce mode, mod_wsgi pourrait donc être utilisé dans le cadre d'un hébergement mutualisé par ex.

Voilà pour une présentation rapide du mod_wsgi. Pour le reste, je vous invite à consulter la documentation en ligne.

mardi 19 juin 2007

Non, je ne suis pas mort...

C'est juste que :

  • Je suis concentré sur la finalisation de mon appli de gestion de cv en django (MvMo)
  • Je travaille à 3/5ème, les 2/5ème restant, je m'occupe de mon fils
  • J'ai migré mes dépots subversions vers mercurial pour pouvoir commiter dans le RER - avec en prime, le tutoriel qui va bien Migrer de subversion vers mercurial. D'ailleurs, il fonctionne aussi si vous n'avez pas de dépot svn à migrer :-)
  • J'ai passé mon pc perso sous arch - vous pouvez sur le wiki quelques notes et tutoriels sur arch
  • Je cherche le vilain process en local qui génère des requêtes en local et sans raison sur le serveur... trouvé !
  • Je me prépare moralement à recevoir un bloggeur (et twitter) influent et sa famille le week end prochain... ;-)

Voilà... sur ce, stay tuned et à bientôt ! :-)

mardi 21 novembre 2006

Où hébergez-vous vos instances trac/subversion et vos projets python ?

Le VDS que j'occupe à ce jour connaissant quelques surchages, je suis repassé sous apache 1.3. La conséquence directe est que je ne peux plus héberger sur ce serveur mes instance trac, subversion et mon projet django à venir vu que Django requiert Apache2 & mod_python 3.x.

Je me suis posé un instant la question d'utiliser :

  • Gna, SourceForge.net, Berlios et assimilés mais leur interface est pourrie moche, certains en sont encore à CVS et pas de Trac
  • Google Code : dépot subversion certes mais l'ergonomie de l'interface est étrange
  • TuxFamily : pas de Trac et plus généralement pas d'outil de ticket & co.
  • ProSVN : a l'air sympa de prime abord avec notamment une offre gratuite (voir en bas de page). Par contre, ils disposent a priori d'une vieille instance de trac (0.8.4), les forums sont vides, ce qui me laisse sceptique sur le projet.
  • OpenSVN : la dernière mise à jour des infos date de décembre 2005, rien que ça me fait fuir... même s'ils ont l'air de tourner avec Trac 0.10.1
  • Python-Hosting, offre gratuite d'un instance trac/subversion pour des projets python uniquement - a l'air pas mal du tout
  • Webfaction, offre mutualisée. J'ai plutôt lu du bien sur cet hébergeur sur la liste django. Leur positionnement est assez intéressant je trouve puisqu'ils se positionnent sur des projets rails ou framework python et permettent le déploiement et l'administration d'instance trac/subversion.
  • Une boite Kimsufi ou Dedibox - suis-je obligé de tomber si bas ?

Et toi cher lecteur, comment fais-tu ?

dimanche 19 novembre 2006

Back to apache 1.3

Retour à apache 1.3 en lieu et place de Apache 2 (qui était au passage devenu Apache 2.2). On va voir si la charge ponctuelle du serveur descend ainsi un peu...

Si vous voyez un problème, me le signalez...

Le premier impact est que mes dépôts subversion/trac sont mort car trac et mod_python pour apache1.x sont incompatibles et que le module svn n'existe pas pour apache... J'ai tenté rapidement la mise en place de trac en version cgi et fcgi sans trop de succès et puis les cgi, j'aime pas trop... donc c'est dans les choux pour le moment...

Mailman a aussi sombré, j'ai déporté mes quelques listes sur googlegroups...

nicos@vds305:~$ top
top - 00:08:30 up 42 min,  1 user,  load average: 0.26, 0.26, 0.25
Tasks:  68 total,   1 running,  67 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.2%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    134176k total,   132000k used,     2176k free,     3256k buffers
Swap:   204792k total,    16992k used,   187800k free,    40544k cached

ça swappe déjà - ça me laisse rêveur... :-(