Ainsi, après avoir installé Redmine à partir des référentiels sous Ubuntu 12.04, j'ai essayé de créer un script de démarrage (voir ci-dessous) pour qu'il démarre au démarrage.
Tandis que
service redmine start
Redmine démarre, il ne démarre pas automatiquement au démarrage. Aussi quand je cours
service redmine stop
il arrête Redmine mais se bloque jusqu'à ce que j'appuie sur ctrl + c
En outre, après avoir cessé de le redémarrer ne fonctionne pas (se bloque également).
D'après tous les exemples récents et les tutoriels, j'ai vu que cela devrait fonctionner, alors je suppose que je néglige quelque chose. Des allusions?
#Redmine
description "Redmine"
start on started networking
stop on stopping networking
stop on starting shutdown
console output
expect daemon
exec ruby /usr/share/redmine/script/server webrick -e production -b 188.40.184.155 -p 3000 -d
respawn
Réponses:
Étant donné l'âge de la question et le fait que Redmine ait probablement publié diverses versions depuis, j'imagine que vous avez contourné les problèmes rapportés ici.
Donc, je ne fais que commenter en général .. pour la postérité
Si vous pouvez démarrer le processus normalement mais qu'il ne démarre pas automatiquement, cela signifie simplement que le service n'est pas configuré pour démarrer automatiquement.
En règle générale, vous pouvez activer le démarrage automatique d’un service de la manière suivante:
chkconfig redmine on
update-rc.d redmine enable
(La façon dont vous exécutez cette commande peut varier, cela dépend de la manière dont vous avez configuré le script. runman update-rc.d
voir plus de détails)Vous semblez essayer de configurer Redmine pour fonctionner avec webrick, mais il est probablement plus efficace de le configurer pour qu'il fonctionne sous un passager (et intégré aux serveurs Web Apache ou Nginx). Si vous êtes configuré de cette manière, vous n’auriez pas besoin d’un script de démarrage ou d’initialisation, car le passager se connectera à redmine pour vous à la demande. Vous pouvez lisez plus ici ..
la source