Comment redémarrer Redmine?

J'ai une Redmine installée sur CentOS sans GUI. J'ai changé la configuration du courriel et un redémarrage est nécessaire.

Comment redémarrer redmine depuis la ligne de commande?

11
demandé sur FilippoG 2015-07-06 11:24:46

5 réponses

redémarrer Apache (si vous utilisez passenger) ne produit pas toujours l'effet désiré. Vous pouvez redémarrer Redmine avec la création d'un fichier:

<redmineHomeDir>/tmp/restart.txt

avec le contenu "redémarrer". Chaque fois que vous voulez redémarrer Redmine, juste " touch" ce fichier pour modifier ses l'heure.

touch <redmineHomeDir>/tmp/restart.txt

Redmine redémarrera à la demande de la page suivante. Cette solution peut être trouvée sur les forums de Redmine ou les blogs des utilisateurs (par ex. http://texdex.blogspot.com/2011/03/restarting-redmine-without-restarting.html)

16
répondu mcane 2016-08-29 20:12:47

selon la façon dont vous avez installé Redmine le redémarrage aura l'air différent. Voir les scénarios ci-dessous:

Apache / Passenger Lors de l'installation en utilisant le redémarrage des passagers Apache redémarre Redmine. Exemple:

root@myserver:~# service httpd restart

Bitnami

root@myserver:~# service bitnami restart

Autres

la règle est de redémarrer le conteneur d'application. Depuis redmine s'exécute dans un conteneur (ie. Passager, Bitnami) redémarrage du container redémarre également Redmine.

Remarque: Cette question a été débattue lors du Forum Redmine. Dans ce thread, vous pouvez voir les procédures de redémarrage pour des installations spécifiques. Lien: http://www.redmine.org/boards/2/topics/6719?r=6789

6
répondu Mark 2015-07-06 10:45:14

selon https://www.phusionpassenger.com/library/admin/nginx/restart_app.html vous pouvez également redémarrer les applications passenger via

passenger-config restart-app
3
répondu Mr.Gosh 2016-10-19 07:39:53

je sais que c'est une vieille question, mais je voulais mettre à jour la réponse un peu.

si c'est une version autonome, faites <RedmineHomeDir>touch tmp/restart.txt

si elle est en docker, une solution plus élégante (surtout si elle est sameersbn/docker-redmine) serait de ne pas redémarrer le conteneur Docker alltogheter que vous perdrez tous les réglages effectués sur le conteneur, et juste redémarrer le fonctionnement unicorn dans supervizor!

pour ce faire, vous devez exécuter:

supervizorctl
restart unicorn
exit

C'est habituellement le chemin normal pour ne pas perdre les configurations aditionnelles faites dans le conteneur Docker.

normalement, tous les réglages doivent être effectués lors de la création d'un conteneur Docker, mais certains réglages peuvent être effectués en tant que 'correctif' jusqu'à un déploiement ultérieur.

1
répondu Zauxst 2018-08-02 23:18:04

si vous connaissez le PID de Redmine essayez de l'arrêter avec kill -2 REDMINEPID et recommencez comme d'habitude. Vous devriez vérifier avec ps aux avant de redémarrer.

0
répondu FrankStein 2015-07-06 08:32:17