остановка редмина после явного выхода - PullRequest
0 голосов
/ 28 февраля 2012

Я установил приложение Redmine (приложение Ruby on rails) на свой хостинг-план bluehost, но это очень медленно в первом взаимодействии, что делает его очень сложным в использовании.

Я пошел исследовать и заметил, что останавливается процесс redmine после нескольких секунд взаимодействия.Мой fastcgi.crash.log также заполняется:

...
[26/Feb/2012:18:11:33 :: 1674] starting
[26/Feb/2012:18:12:19 :: 1674] asked to stop immediately
[26/Feb/2012:18:12:19 :: 1674] stopping after explicit exit
[26/Feb/2012:18:49:43 :: 28395] starting
[26/Feb/2012:18:50:34 :: 28395] asked to stop immediately
[26/Feb/2012:18:50:34 :: 28395] stopping after explicit exit
[26/Feb/2012:18:52:36 :: 2427] starting
[26/Feb/2012:18:53:28 :: 2427] asked to stop immediately
[26/Feb/2012:18:53:28 :: 2427] stopping after explicit exit
[26/Feb/2012:19:09:49 :: 20895] starting
[26/Feb/2012:19:10:29 :: 20895] asked to stop immediately
[26/Feb/2012:19:10:29 :: 20895] stopping after explicit exit

Есть ли какое-либо решение этой проблемы?

Ответы [ 2 ]

1 голос
/ 29 февраля 2012

Я столкнулся с той же проблемой, с Redmine 1.2.x и 1.3.x на моем VPS под управлением Ubuntu 10.04. По какой-то причине fastcgi убил apache.

В итоге я удалил fastcgi и перенастроил свой виртуальный хост с помощью пассажира. Я использовал этот урок http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Debian_with_Ruby-on-Rails_and_Apache2-Passenger которая отлично работала, за исключением того, что путь к драгоценным камням немного отличался:

используйте /var/lib/gems/1.8/bin/passenger-install-apache2-module вместо /usr/lib/ruby/gems/1.8/gems/passenger-2.2.14/bin/passenger-install-apache2-module

0 голосов
/ 28 февраля 2012

Хорошо, в зависимости от ситуации, я думаю, у меня есть решение для вас.

Если вы впервые развертываете приложение Rails, я определенно рекомендую использовать Heroku .

Это бесплатное руководство по Rails, и если вы будете следовать первой главе, оно покажет вам, как именно настроить приложение Rails в первый раз и развернуть его в системе управления версиями на GitHub, а затем в рабочей среде наHeroku: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

Как только вы поймете, как это сделать, вы можете использовать GitHub-репо Redmine: https://github.com/edavis10/redmine

Вам нужно будет клонировать этот репозиторий на свою машину, затемвы можете отправить его в свою учетную запись GitHub, а затем отправить его в Heroku - точно так же, как вы это делали в учебнике.

Сначала это может показаться немного сложным, но как только вы его получите, вы обнаружите, что это очень легкоразвернуть приложение rails.

Я люблю Heroku - новички и профессионалы используют его постоянно.Там размещено множество профессиональных сайтов.Кроме того, он бесплатен для небольших сайтов.

Существуют и другие хостинговые сайты Ruby on Rails - Engine Yard - еще один хороший вариант.

Это напрямую не исправляетпроблема, с которой вы столкнулись в Bluehost - я предполагаю, что вам понадобятся некоторые дополнительные шаги, чтобы настроить его там - но Heroku значительно упростит жизнь с Rails.

...