查看日志,我的cedar应用目前使用webrick运行。显然,这不是生产应用的最佳选择。
正如网上所指出的那样,我应该使用Thin Web服务器。
但是,我仍然想在我的开发机器(Windows)上使用webrick的简洁性。
正如在Heroku cedar stack, thin and eventmachine的评论中所述,可以在windows上安装eventmachine(我也需要一些关于该gem的解释)的版本为1.0.0.beta4,但heroku不喜欢它。
如何仅在heroku上安装thin(和可能需要的eventmachine),并保留webrick以满足所有本地主机需求?
什么是eventmachine,为什么我需要它?
有没有办法明确告诉heroku忽略我的要求,使用thin?
group :production do; gem 'thin'; end
并将以下内容放入Procfile中:web: bundle exec rails server thin -p $PORT
,具体请参考http://devcenter.heroku.com/articles/rails3。 - taro