2016-05-04 5 views
0

Я не знаю, работает ли мое приложение в режиме производства или разработки, когда я вставляю рейк в консоли, он говорит «Производство среды», но приложение записывает в log/development.log и приложение поместите трассировку ошибок в браузере или, если вы поместите плохой маршрут, приложение поместило все маршруты в браузере, как режим разработки.Rails 4 Apache2 phusion app в режиме производства

расслоение Exec грабли около

О среде вашего приложения

Rails версии 4.2.4

рубин версия 2.1.2-P95 (x86_64-Linux-гну)

RubyGems версия 2.2.2

Rack version 1.6.4

JavaScript Продолжительность therubyracer (V8)

Middleware Rack :: Sendfile, Rack :: Lock, стойки, :: Время воспроизведения, Rack :: MethodOverride, ActionDispatch :: RequestID, RequestStore :: Middleware, Rails :: Rack: : Logger, ActionDispatch :: ShowExceptions, ActionDispatch :: DebugExceptions, ActionDispatch :: RemoteIp, ActionDispatch :: Обратные вызовы, ActiveRecord :: ConnectionAdapters :: ConnectionManagement, ActiveRecord :: QueryCache, ActionDispatch :: Cookies, ActionDispatch :: Session :: CookieStore, ActionDispatch :: Flash, ActionDispatch :: ParamsParser, Rack :: Head, Rack :: ConditionalGet, Rack :: ETag, Warden :: Manager

Приложение root/var/www/clients/client3/web37

среда производства

адаптер базы данных mysql2

версия схемы базы данных 20160205114313

ответ

2

Я думаю, вы должны проверить следующие настройки в приложении:

при развертывании Rails приложения с Пассажиром + Apache тогда Пассажир по умолчанию установил его RailsEnv для производства (производство RailsEnv). вам нужно проверить, что вы используете apache conf file rails enviromnet, установленный на производстве или нет. как:

#web_app vhost setting 
<VirtualHost *:80> 
    ServerName example.com 
DocumentRoot /var/www/apps/web_app/public 
RailsEnv production 
<Directory /var/www/apps/web_app/public>  
    AllowOverride all   
    Allow from all 
    Options -MultiViews 
    Options FollowSymLinks 
</Directory> 
</VirtualHost> 

набор CHMOD 755 на корень приложения Rails, удостоверились в production.log существовала и что, по крайней мере CHMOD 0666 привилегии.

+0

ОК, теперь он находится в производстве. –

 Смежные вопросы

  • Нет связанных вопросов^_^