redmine在明确退出后停止

时间:2012-02-28 01:13:49

标签: ruby-on-rails redmine bluehost

我在我的bluehost托管计划中安装了Redmine(Ruby on rails应用程序)应用程序,但这在第一次交互时非常慢,这使得它很难使用。

我去调查并注意到在几秒钟的互动后停止了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 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我的VPS运行ubuntu 10.04时使用redmine 1.2.x和1.3.x. 由于某种原因,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

答案 1 :(得分:0)

好的,根据情况,我想我可能会为您提供解决方案。

如果这是您第一次部署Rails应用,我肯定会建议您使用Heroku

这是一个免费的Rails教程,如果您按照第一章的说明,它将向您展示如何首次设置Rails应用程序并将其部署到GitHub上的版本控制,然后在Heroku上进行生产:{ {3}}

一旦你理解了如何做到这一点,你可以使用Redmine的这个GitHub回购:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

您需要将此存储库克隆到您的计算机,然后您可以将其推送到您的GitHub帐户,然后将其推送到Heroku - 就像您在教程中所做的那样。

一开始可能听起来有点复杂,但是一旦你得到它,你会发现部署rails应用程序非常容易。

我爱Heroku - 初学者和专业人士一直在使用它。那里有很多专业网站。此外,它对于小型网站是免费的。

还有其他Ruby on Rails托管网站 - https://github.com/edavis10/redmine是另一个很好的。

这并没有直接解决你使用Bluehost的问题 - 我假设你需要一些额外的步骤才能在那里配置它 - 但是Heroku会让Rails更容易生活。