我在我的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
有没有解决这个问题的方法?
答案 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更容易生活。