2015-07-06 14 views
8

Ich habe eine Redmine auf CentOS ohne GUI installiert. Ich habe die E-Mail-Konfiguration geändert und einen Neustart erforderlich.Wie Redmine neu starten?

Wie Redmine von der Befehlszeile neu starten?

+0

Welchen Anwendungscontainer verwenden Sie? Apache/Passenger, Thin, Webrick ... Und haben Sie Redmine aus dem Repository oder manuell installiert? – DanielK

Antwort

0

Wenn Sie die PID von Redmine wissen, versuchen Sie es mit kill -2 REDMINEPID zu stoppen und starten Sie es wieder wie gewohnt. Sie sollten es vor dem Neustart mit ps aux überprüfen.

5

Je nachdem, wie Sie Redmine installiert haben, sieht der Neustart anders aus. Siehe die im Folgenden aufgeführten Szenarios:

Apache/Beifahrer Bei der Verwendung von Passagier Installation einen Neustart ApacheRedmine startet auch. Beispiel:

[email protected]:~# service httpd restart 

Bitnami

[email protected]:~# service bitnami restart 

Andere

Faustregel ist es, die Anwendung Behälter neu zu starten. Da redmine läuft in einem Container (dh. Passagier, Bitnami) Neustart des Containers startet auch Redmine neu.

Hinweis: Dieses Problem auf dem Redmine Forum diskutiert. In diesem Thread können Sie Neustartverfahren für bestimmte Installationen sehen. Link: http://www.redmine.org/boards/2/topics/6719?r=6789

15

Neustarten Apache (wenn Sie Passagier verwenden) manchmal nicht den gewünschten Effekt. Sie können Redmine neu starten, indem Sie eine Datei erstellen:

<redmineHomeDir>/tmp/restart.txt 

mit Inhalt "Neustart". Immer wenn Sie Redmine neu starten möchten, "touch" diese Datei, um ihre Zeitstempel zu ändern.

touch <redmineHomeDir>/tmp/restart.txt 

Redmine wird bei der nächsten Seitenanforderung neu gestartet. Diese Lösung kann auf Redmine Foren oder Benutzer Blogs (zB http://texdex.blogspot.com/2011/03/restarting-redmine-without-restarting.html)

+0

Mit Redmine über Helicon Zoo auf IIS7 und das funktionierte für mich –

+0

Das ist ein toller Tipp: P –

1

neu starten kann ich weiß, dass dies eine alte Frage, aber ich wollte um die Antwort etwas zu aktualisieren.

Wenn es eine Standalone-Version ist nicht nur in <RedmineHomeDir>tocuh tmp/restart.txt

wenn es in Docker ist, eine elegantere Lösung (vor allem, wenn es sameersbn/docker-redmine ist) wäre nicht der Docker Behälter alltogheter neu starten, wie Sie alle Einstellungen verlieren werde getan in den Container und starte einfach das Einhorn neu, das im Supervisor läuft!

Um dies Sie zu tun laufen müssen:

supervizorctl 
restart unicorn 
exit 

Diese Regel ist der normale Weg aditional Konfigurationen im Docker Container getan nicht zu verlieren.

Normalerweise sollten alle Einstellungen bei der Erstellung eines Docker Containers vorgenommen werden, aber einige Einstellungen können bis zur späteren Bereitstellung als 'Hotfix' ausgeführt werden.