【发布时间】:2011-02-06 16:59:17
【问题描述】:
我真的很挣扎。在与 Apache 上的Passenger/Ruby 发生了如此多的斗争之后,我决定切换到Passenger。 Ruby 进程不断消耗 CPU,并且需要 30 分钟来处理视图中的语法错误。
所以现在我遇到了同样的问题。我安装了Passenger没问题。按照说明使用Passenger下载并安装Passenger。完毕。我使用的是 Ruby 企业版。
我在我的 Rails 3 应用程序的 nginx.conf 中添加了乘客指定的服务器条目。 nginx -t 表示conf文件的语法很好。
我用以下方式启动 nginx:
sudo nginx
似乎要开始了。然后我转到我在我的 conf 文件中指定的 url,它只是 CHURNS。我可以在 Activity Monitor 中看到一个 ruby 处理器出现并且只是 SPINS,它运行时会占用 CPU。在我必须重新启动机器之前,最高可达 100%。
怎么了?这太令人抓狂了,我真的很感谢任何帮助。
【问题讨论】:
-
你能告诉我们你的 nginx.conf 吗?哪个操作系统?
标签: ruby ruby-on-rails-3 nginx passenger