【发布时间】:2016-04-21 07:11:03
【问题描述】:
您好,我想知道我需要做什么才能在 RoR 中启用生产模式。
当我将 RailsEnv 生产线添加到我的 Apache 时,重新启动后我收到一条错误消息“我们很抱歉,但出了点问题。apache ruby”。
日志是空的,我在生产模式下迁移了数据库,编译了资产,设置 RAILS_ENV 安装所有,但我不能在生产中运行,在开发中工作正常。
我使用 Apache2 + Passenger。你会帮我吗?
提前谢谢你!
【问题讨论】:
-
查看您的
log/production.log文件以了解确切的错误。 -
@Uzbekjon 日志/production.log 包含以下内容:D,[2016-04-20T13:47:17.810796 #17104] DEBUG -- : ActiveRecord::SchemaMigration Load (0.7ms) SELECT @987654322 @.* FROM
schema_migrationsD, [2016-04-20T13:47:26.763094 #17140] 调试 -- : ActiveRecord::SchemaMigration Load (0.1ms) SELECTschema_migrations.* FROMschema_migrationsD, [2016- 04-20T13:59:40.486879 #4955] DEBUG -- : ActiveRecord::SchemaMigration Load (0.7ms) SELECTschema_migrations.* FROMschema_migrations -
您是否在生产环境中创建并迁移了您的数据库 (
rake db:setup RAILS_ENV=production)?
标签: ruby-on-rails ruby apache passenger