我有Apache + Phusion乘客,我已经放了
RailsEnv production
在/ etc / apache2 /网站可用/默认文件,并已重新启动Apache,但是当我运行
rails c > Rails.env.production?
它给出的地方,哪里
> Rails.env.development?
它给真实的。 有没有其他方式重新启动乘客,因为我认为把“RailsEnv生产”默认是正确的方式? 顺便说一句,我正在使用
apache + redmine 403 – premissions是好的
Phusion乘客错误:http.Server.listen()被多次调用
Nginx的 – passanger显示404轨道控制器找不到
Passenger node app中的process.env.PATH未定义(生产模式)
sudo service apache2 restart
如何在乘客+ Apache的生产模式下启动我的rubyRails应用程序?
在使用RVM时为Ruby创build符号链接
将capistrano + Nginx + Passenger + MysqL部署到VPS
我得到403错误使用乘客在阿帕奇铁路
Nginx未知指令passenger_root
在单独的服务器proxy_pass上的Nginx与在不同的框中乘客独立的具有子URI的多个rails应用程序
您的应用程序可能已处于生产模式。
默认情况下, rails c以开发模式加载应用程序。
如果您希望以生产模式启动您的控制台,请执行以下操作:
RAILS_ENV=production rails c
控制台和Web应用程序是两个不同的轨道进程,并独立运行。
您应该检查您的production.log文件以确保您的应用程序在生产环境中运行。
只需在您的应用的tmp目录中创建一个restart.txt
例如
touch %rAILS_ROOT%/tmp/restart.txt
看这里http://www.modrails.com/documentation/Users%20guide%20Apache.html部分3.3
只是用以下命令启动特定端口的应用程序:
乘客启动-a 0.0.0.0 -p 3000 -d -e生产