Archives pour janvier 2008

Développant des applications Ruby on Rails, et en hébergeant certaines telles que mon gestionnaire de projets ( powered by Redmine ), je me suis vite retrouvé confronté aux problemes de charges mémoires et de réactivité du serveur.

Le serveur Mongrel, écrit en Ruby et en C, a donc été mis en place sur Valkyrie. Il permet d’avoir d’avoir une réactivité de l’application tout à fait agréable. Mais la charge mémoire reste toujours importante. Donc après quelques recherches, je suis tombé sur le serveur Thin.

Thin regroupe les 3 librairies suivantes :

  • Mongrel parser, la base de la vitesse et sécurité de Mongrel.
  • Event Machine, une librairie d’I/O réseau de très bonne performance, stable
  • Rack, l’interface minimale entre un serveur web et les framworks Ruby

Thin est extremement pratique à l’usage, et la charge mémoire réduite. Thin est donc mon serveur Ruby on Rails de prédilection pour le moment, jusqu’au moment où un concurrent se fera remarquer !

Exemple de mise en place du serveur :

thin config -C myapp.yml -s3 -p 5000
thin start -C myapp.yml

Ce qui met en place un fichier de configuration pour “myapp” qui définit le lancement de 3 serveurs à partir du port 5000.

Comments Pas de commentaire »

Le serveur est maintenant scanné quotidiennement pour la recherche de failles et de code malicieux.

Un rapport est envoyé directement aux admins quotidiennement à l’aide chkrootkit !

Le port 465 est un faux positif, il s’agit du port d’écoute de SMTP en SSL ;)

Comments 2 commentaires »

Ca serait pas mal de pouvoir mettre en place un envoi de fichier (de grandes tailles) depuis freyad.net par exemple ou sur nos domaines.

A étudier comment faire (avec possibilité de reprendre en cas de perte de la connexion ?).

Comments Un commentaire »

La configuration de Subversion (SVN) est à faire.

Via :

  • apache
  • ext+ssh

Essayer de le rendre dynamique via SQL comme le reste de Valkyrie si possible.

Comments Pas de commentaire »

Voila, nous avons opté pour un blog server sous WordPress afin de notifier les divers changements, améliorations et autres installations sur le serveur Valkyrie.

Comments Pas de commentaire »