首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongrel群集无法启动

Mongrel群集无法启动
EN

Stack Overflow用户
提问于 2010-08-27 18:04:38
回答 2查看 844关注 0票数 0

我对Mongrel集群的启动有一个问题,当我启动集群时,我会得到以下错误:/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in‘gem原_require’:没有这样的文件要加载- /home/admin/test-project/test-app/config/environment (LoadError)

日志文件链接

我使用这个命令启动服务器(作为root用户):

  • cd rails_app_path
  • mongrel_rails集群::start

对于mongrel设置,我执行了以下操作(作为根):

  1. sudo gem安装mongrel --包括-依赖项
  2. sudo安装mongrel_cluster --包括-依赖项
  3. 创建mongrel用户添加-r mongrel
  4. 群添加www-数据
  5. chown -R mongrel:www-data
  6. mongrel_rails集群::配置-e production -p 3007 -N 2 -c -a 127.0.0.1 -用户mongrel -group www-data

我检查了配置文件夹中文件的权限,它们如下所示:

  • -rw-r--r-1 mongrel www-data 2795 003:24 boot.rb
  • -rw-r--r-1 mongrel www-data 255 8月24 13:01 database.yml
  • -rw-r-r-1 mongrel www-data 319 8月24日12:51 database.yml.bak
  • -rw-r--r-1 mongrel www-data 2086年8月27日11:22 environment.rb
  • drwxr-xr-x2 mongrel www-data 4096 8月27日08:46环境
  • drwxr-xr-x2 mongrel www-data 4096 Aug 10 03:24
  • drwxr-xr-x2 mongrel www-data 4096 8月10 03:24地区
  • -rw-r--r-1 mongrel www-data 278 8月27 12:09 mongrel_cluster.yml
  • -rw-r--r-1 mongrel www-data 4037 022 09:49 routes.rb

其他详情:

  1. OS - CentOS版本5.4
  2. Ruby-v1.8.7
  3. Gem -V 1.3.7
  4. Rails -v2.3.8
  5. Mongrel -v1.1.5
  6. Mongrel集群-v1.0.5

"mongrel_rails开始“很好。

任何帮助都将不胜感激。

谢谢。

戈文德·纳罗吉

EN

回答 2

Stack Overflow用户

发布于 2010-08-27 18:15:15

你为什么要做cd /config/environment?您应该从应用程序的根目录启动服务器。

票数 0
EN

Stack Overflow用户

发布于 2010-09-01 08:02:16

我想,由于权限问题,我得到了这个错误。app/config文件夹中的所有文件都是mongrel用户拥有的,我试图用root用户启动它。

我换了乘客,我也遇到了同样的问题。这个问题现在已经解决了--我让管理用户成为应用程序中所有文件的所有者,然后以用户作为admin启动服务器。

我们已经决定使用乘客而不是mongrel,因为mongrel_cluster在2.3.8中确实被破坏了--我们得到了一个ActionController::InvalidAuthenticityToken与mongrel的错误,这是我们不能在乘客或webrick上得到的。

所以我们终于找到了passenger+nginx。

干杯!

戈文德·纳罗吉

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3586936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档