2015-07-06 15 views
8

Ho un Redmine installato su CentOS senza GUI. Ho cambiato la configurazione della posta elettronica e un riavvio è necessario.Come riavviare Redmine?

Come riavviare redmine dalla riga di comando?

+0

Quale contenitore di applicazione utilizzate? Apache/Passenger, Thin, Webrick ... E hai installato Redmine dal repository o manualmente? – DanielK

risposta

0

Se si conosce il PID di Redmine, provare a fermarlo con kill -2 REDMINEPID e riavviarlo normalmente. Dovresti controllarlo con ps aux prima di riavviarlo.

5

A seconda di come è stato installato Redmine, il riavvio avrà un aspetto diverso. Vedere gli scenari elencati di seguito:

Apache/Passenger Quando si installa utilizzando passeggeri riavviare Apache riavvia Redmine pure. Esempio:

[email protected]:~# service httpd restart 

Bitnami

[email protected]:~# service bitnami restart 

Altri

La regola generale è quella di riavviare il contenitore di applicazioni. Poiché il redmine viene eseguito in un contenitore (ad es. Passeggero, Bitnami) il riavvio del contenitore riavvia anche Redmine.

Nota: Questo problema è stato discusso sul forum Redmine. In questa discussione puoi vedere le procedure di riavvio per installazioni specifiche. Link: http://www.redmine.org/boards/2/topics/6719?r=6789

15

Il riavvio di Apache (se si utilizza il passeggero) a volte non ha l'effetto desiderato. È possibile riavviare Redmine con la creazione di un file:

<redmineHomeDir>/tmp/restart.txt 

con contenuto "riavvio". Ogni volta che si desidera riavviare Redmine, è sufficiente "touch" per modificare il relativo timestamp .

touch <redmineHomeDir>/tmp/restart.txt 

Redmine verrà riavviato alla richiesta della pagina successiva. Questa soluzione può essere trovata sul forum Redmine o blog degli utenti (ad esempio http://texdex.blogspot.com/2011/03/restarting-redmine-without-restarting.html)

+0

Utilizzo di Redmine tramite Helicon Zoo su IIS7 e questo ha funzionato per me –

+0

Questo è un suggerimento fantastico: P –

1

So che questa è una vecchia questione, ma ho voluto per aggiornare la risposta un po '.

Se si tratta di una versione standalone basta fare in <RedmineHomeDir>tocuh tmp/restart.txt

se è in finestra mobile, una soluzione più elegante (soprattutto se è sameersbn/docker-redmine) sarebbe quello di non riavviare l'alltogheter contenitore di finestra mobile come perderai tutte le impostazioni effettuate al contenitore, e riavvia appena l'unicorno in esecuzione in supervizor!

Per fare questo è necessario eseguire:

supervizorctl 
restart unicorn 
exit 

Questo è di solito il percorso normale per non perdere le configurazioni adizionale fatto nella finestra mobile contenitore.

Normalmente tutte le impostazioni devono essere eseguite durante la creazione di un contenitore Docker, ma alcune impostazioni potrebbero essere eseguite come "hotfix" fino a quando non verranno distribuite successivamente.