Plusieurs points: 1) mongrel_rails a bien une commande restart, autant l'utiliser 2) je crois que tu fais un mix entre -c qui permet de changer de répertoire courant pour tes singes, et -C qui permet d'indiquer le fichier de configuration à lire. Pour ma part, je préfère utilise -C pour pointer le fichier de conf (et pas son répertoire) pour y coller toutes les informations utiles comme le chdir ou autres. 3) tu es sur quelle distro pour ne pas avoir un script pré-fait pour mongrel_rails?
2009/7/3 Benoit Caccinolo <[email protected]> > > J'ai régulièrement des problèmes lors du 'restart' de mes mongrels > clusters avec le stop: > > Stopping all mongrel_clusters... > !!! PID file /var/run/mongrel_cluster/****/****.8000.pid does not > exist. Not running? > mongrel::stop reported an error. Use mongrel_rails mongrel::stop -h to > get help. > > J'ai modifié le 'restart' de mon script init comme suit: > > restart) > mongrel_cluster_ctl stop -c $CONF_DIR 2>&1 > /dev/null > sleep 15 > > mongrel_cluster_ctl start -c $CONF_DIR > sleep 15 > > if (( `ps ax | grep mongrel_rails | wc -l` < 3 )) > then > echo "Relaunching the Mongrels" > /etc/init.d/mongrel_cluster restart > fi > > Ce n'est pas la solution ooptimale, mais elle a le mérite de > fonctionner. Quelqu'un a-t-il une meilleure solution ? > > Benoit Caccinolo > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
