如何在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生产

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....