как я могу перезапустить Redmine?

35876
Radek

Redmine должен быть перезапущен после установки плагина.

Как я могу сделать это на Linux? Означает ли это перезагрузить мой веб-сервер (в моем случае nginx)? Или я должен сделать что-то еще?

14

4 ответа на вопрос

14
peelman
touch /path/to/redmine/tmp/restart.txt 

Redmine перезапустится при запросе следующей страницы. Это часто единственный способ, если вы находитесь в случае, когда у вас нет разрешения на перезапуск Apache (общий хостинг и т. Д.).

Похоже, именно так работает Phusion Passenger: когда вы касаетесь файла `tmp / restart.txt`, Passenger перезапускает все процессы Rails. Мне не удалось перезапустить Apache таким образом, вам нужно что-то вроде `sudo apache2ctl restart` rubo77 9 лет назад 1
13
Martin Schapendonk

Перезагрузите ваш веб-сервер. Как это сделать, зависит от вашего веб-сервера, на котором вы установили Redmine, и вашего дистрибутива Linux. Для Apache на Debian я бы сделал:

# /etc/init.d/apache restart 
Я запускаю Redmine на Ngix и Ubunbu. Хорошо, если мне нужно перезапустить веб-сервер, я уже знаю, как перезапустить веб-сервер. Radek 13 лет назад 0
2
jgemedina

Вам просто нужно остановить WebRick, нажав Ctrl + C, если вы запустили Mongrel, попробуйте

Mongrel_rails stop

я не должен перезапустить это? Просто "стоп" достаточно хорош? Radek 13 лет назад 0
Стоп не достаточно хорош, мой плохой там ... Вы должны запустить после команды остановки или перезапустить. jgemedina 13 лет назад 0
2
tishma

Ubuntu (10.04) устанавливает redmine (0.9.3) с пассажиром. Это пассажир, который действительно перезапускает приложение, используя (в / usr / share / redmine):

touch tmp/restart.txt 

Тем не менее, есть еще один момент. В config / environment.rb настройка

config.action_mailer.perform_deliveries = false 

должен быть изменен на:

config.action_mailer.perform_deliveries = true 

Ссылка: http://www.redmine.org/boards/2/topics/4240

Я обнаружил, что настраивать Gmail SMTP было слишком сложно, так что я скорее настроил exim4.