Test nouvelle infrastructure pour Scoopeo

J’ai mis en place aujourd’hui une nouvelle infrastructure pour scoopeo. Il s’agit d’un test, mais si ça se passe bien cela devrait réduire le nombre de problèmes et théoriquement accélérer les pages. Phase suivante : réduire le poids des requêtes mysql.
Pour ceux que ça intéresse, Scoopeo tourne sous Nginx (un serveur http opensource d’origine russe). Celui-ci envoie toutes les pages fixes, images, css, js ainsi que les (trop peu nombreuses) pages cachées directement et fait office de proxy  devant un cluster de process Thin (et quelques Mongrel pour des requêtes bien précises comme la procédure d’enregistrement). Ce sont des process qui tournent et s’occupe de tout ce qui est Ruby (et donc parlent avec Mysql pour vous concocter les jolies pages de scoopeo).

Les process Mongrel sont contrôlés par un script bidouillé par moi même. Le cluster de Thin est contrôlé par God (ma découverte du jour).

edit : après 24 heures, je trouve la solution plutôt stable. Une seule erreur due à un bug dans le code, à part pendant les périodes de tests.


Une réponse to “Test nouvelle infrastructure pour Scoopeo”

  1. hash Says:

    Juste un petit soucis, j’ai l’impression que ça marche encore moins bien le module “Scoops en attente” depuis quelques jours. La liste ne s’actualise plus du tout. J’ai beau désactiver le cache du navigateur, rien n’y fait.
    Merci

Laisser un commentaire