Mongrel群集无法启动

我有一个Mongrel集群启动问题,当我启动集群时,我收到以下错误: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in'gem_original_require':没有要加载的文件 - / home / admin / test-project / test-app / config / environment( LoadError) 日志文件链接 我正在使用此命令启动服务器(以root身份): cd rails_app_path mongrel_rails cluster :: start 对于mongrel设置,我做了以下(以root身份): sudo gem install mongrel --include-dependencies sudo gem install mongrel_cluster --include-dependencies 创建mongrel用户   useradd -r mongrel groupadd www-data chown -R mongrel:www-data mongrel_rails cluster :: configure -e production -p 3007 -N 2 -c -a 127.0.0.1 --user mongrel --group www-data 我已经检查了config文件夹中文件的权限,它们如下: -rw-r - r-- 1 mongrel www-data 2795 Aug 10 03:24 boot.rb -rw-r - r-- 1 mongrel www-data 255 Aug 24 13:01 database.yml -rw-r - r-- 1 mongrel www-data 319 Aug 24 12:51 database.yml.bak -rw-r - r-- 1 mongrel www-data 2086 Aug 27 11:22 environment.rb drwxr-xr-x 2 mongrel www-data 4096 Aug 27 08:46环境 drwxr-xr-x 2 mongrel www-data 4096 Aug 10 03:24初始化程序 drwxr-xr-x 2 mongrel www-data 4096 Aug 10 03:24 locales -rw-r - r-- 1 mongrel www-data 278 Aug 27 12:09 mongrel_cluster.yml -rw-r - r-- 1 mongrel www-data 4037 Aug 22 09:49 routes.rb 其他详情: OS - CentOS版本5.4 Ruby - v 1.8.7 宝石 - v 1.3.7 Rails - v 2.3.8 Mongrel - v 1.1.5 Mongrel Cluster - v 1.0.5 “mongrel_rails start”工作正常。 任何帮助,将不胜感激。 谢谢。 Govind Naroji     
已邀请:
你为什么要做
cd /config/environment
?您应该从应用程序的根目录启动服务器。     
我想由于权限问题我得到了这个错误。 app / config文件夹中的所有文件都归mongrel用户所有,我试图用root用户启动它。 我已经换乘乘客而且我遇到了与乘客相同的问题。问题现在已解决 - 我将管理员用户作为应用程序中所有文件的所有者,然后以用户身份启动服务器作为管理员。 我们决定使用乘客而不是mongrel,因为mongrel_cluster似乎在2.3.8中被破坏了 - 我们得到一个与mongrel的ActionController :: InvalidAuthenticityToken错误,我们没有乘客或webrick。 所以最后它的乘客+ nginx对我们来说。 干杯! Govind Naroji     

要回复问题请先登录注册