Je voudrais commencer un autre processus lorsque les rails mongrel démarrent. Y a-t-il un moyen de faire cela? Je cherche à démarrer lighttpd qui agit comme un serveur multimédia sur mon projet chaque fois que les rails commencent et l'arrête chaque fois que les rails s'arrêtent.Démarrage et arrêt d'un autre processus au démarrage de Mongrel Rails
0
A
Répondre
2
Ecrivez un nouveau script d'initialisation pour démarrer lighttpd lorsque vous démarrez le cluster mongrel. Configurez-le pour qu'il soit exécutable et placez-le à l'emplacement de vos autres scripts d'initialisation (/etc/init.d/ sur les distributions basées sur Debian).
- Début: Démarrez le cluster bâtarde et commencer à lighttpd
- Arrêt: Arrêtez le cluster bâtarde et arrêter lighttpd
- Restart: Stop and Start
0
Ne pas voir pourquoi vous ne pouvez pas configurer lighttp comme un proxy inverse pour un cluster mongrel ou même utiliser nginx avec le passager
0
Si vous utilisez nginx/Apache (nginx est ma préférence) pour exécuter votre application sur le passager alors pourquoi votre serveur web choisi ne pourrait-il pas simplement servir vos fichiers statiques?
Vous avez raison, plutôt que d'essayer de faire passer le code dans le démarrage de mongrel, j'ai besoin d'écrire quelque chose qui démarre mongrel + lighttpd et les arrête ensuite ensemble. C'est la bonne idée. Je vous remercie. – nixterrimus