jak mogę ponownie uruchomić Redmine?

14

Redmine musi zostać zrestartowany po instalacji wtyczki.

Jak mogę to zrobić na Linuksie? Czy oznacza to ponowne uruchomienie mojego serwera WWW (w moim przypadku nginx)? A może muszę zrobić coś innego?

Radek
źródło

Odpowiedzi:

13

Uruchom ponownie serwer WWW. Jak to zrobić, zależy od twojego serwera, na którym zainstalowałeś Redmine i twojej dystrybucji Linuksa. Dla Apache na Debianie zrobiłbym:

# /etc/init.d/apache restart
Martin Schapendonk
źródło
Uruchamiam redmine na ngix i Ubunbu. Cóż, jeśli muszę zrestartować serwer WWW, wiem już, jak zrestartować serwer WWW.
Radek,
13
touch /path/to/redmine/tmp/restart.txt

Redmine uruchomi się ponownie przy następnym żądaniu strony. Jest to często jedyny sposób, jeśli jesteś w instancji, w której nie masz uprawnień do ponownego uruchomienia Apache (hosting współdzielony itp.).

peelman
źródło
1
Wygląda na to, że tak działa Phusion Passenger: za każdym razem, gdy dotkniesz tmp/restart.txtpliku, Passenger ponownie uruchomi wszystkie procesy Rails. Nie udało mi się zrestartować apache w ten sposób, potrzebujesz czegoś takiegosudo apache2ctl restart
rubo77,
2

Wystarczy zatrzymać WebRick, wykonując kombinację klawiszy Ctrl + C, jeśli uruchomisz program Mongrel, spróbuj

mongrel_rails stop

jgemedina
źródło
nie muszę go ponownie uruchamiać? Czy stopwystarczy?
Radek,
Stop nie jest wystarczająco dobry, mój zły tam ... Powinieneś zacząć od polecenia stop lub restartu.
jgemedina
2

Ubuntu (10.04) instaluje redmine (0.9.3) z pasażerem. To pasażer naprawdę ponownie uruchamia aplikację za pomocą (w / usr / share / redmine):

touch tmp/restart.txt

Jest jednak inny punkt. W config / environment.rb ustawienie

config.action_mailer.perform_deliveries = false

należy zmienić na:

config.action_mailer.perform_deliveries = true

Odniesienie: http://www.redmine.org/boards/2/topics/4240

Przekonałem się, że skonfigurowanie SMTP Gmaila było zbyt uciążliwe, więc wolę konfigurację exim4.

tishma
źródło