Neustart von Apache (wenn Sie Passagier verwenden) manchmal nicht gewünschten Effekt. Sie können Redmine mit dem Erstellen einer Datei neu starten:
%Vor%mit Inhalt "Neustart". Immer wenn Sie Redmine neu starten möchten, berühren Sie einfach diese Datei, um den Zeitstempel zu ändern.
%Vor%Redmine wird bei der nächsten Seitenanforderung neu gestartet. Diese Lösung kann in Redmine-Foren oder Benutzerblogs (z.B. Ссылка )
Je nachdem, wie Sie Redmine installiert haben, sieht der Neustart anders aus. Sehen Sie sich die unten aufgeführten Szenarien an:
Apache / Passagier Bei der Installation mit Passenger startet Apache neu auch Redmine . Beispiel:
%Vor%Bitnami
%Vor%Andere
Als Faustregel gilt, den Anwendungscontainer neu zu starten. Da redmine in einem Container ausgeführt wird (dh Passenger, Bitnami) den Container neu starten startet auch Redmine neu.
Hinweis: Dieses Problem wurde im Redmine-Forum diskutiert. In diesem Thread können Sie Neustartverfahren für bestimmte Installationen sehen. Link: Ссылка
Ich weiß, das ist eine alte Frage, aber ich wollte die Antwort ein wenig aktualisieren.
Wenn es sich um eine eigenständige Version handelt, tun Sie dies in <RedmineHomeDir>
tocuh tmp/restart.txt
Wenn es in Docker ist, wäre eine elegantere Lösung (besonders wenn es sameersbn/docker-redmine
ist), den Docker Container nicht neu zu starten, da Sie alle Einstellungen verloren haben, die am Container ausgeführt wurden, und einfach das im Supervisor laufende Einhorn neu starten!
Um dies zu tun, müssen Sie Folgendes ausführen:
%Vor%Dies ist normalerweise der normale Pfad, um keine zusätzlichen Konfigurationen im Docker Container 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.
Wenn Sie die PID von Redmine kennen, versuchen Sie es mit kill -2 REDMINEPID
zu stoppen und starten Sie es wie gewohnt neu. Sie sollten es vor dem Neustart mit ps aux
überprüfen.