微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Debian服务器上的Ruby on Rails上以生产模式重新启动Phusion Passenger + Apache?

我有Apache + Phusion乘客,我已经放了

RailsEnv production

在/ etc / apache2 /网站可用/文件,并已重新启动Apache,但是当我运行

rails c > Rails.env.production?

它给出的地方,哪里

> Rails.env.development?

它给真实的。 有没有其他方式重新启动乘客,因为我认为把“RailsEnv生产”认是正确的方式? 顺便说一句,我正在使用

apache + redmine 403 – premissions是好的

403使用Nginx + rails +乘客时禁止

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生产

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐