2013-07-17 2 views
0

При запуске пассажира сОшибка запуска пассажира с -e производством

источник ./railsenv.sh; начало пассажира -p 50060 -e производство -d

Однако есть ошибки, когда я переключаюсь на источник ./railsenv.sh; начало пассажира -p 50060 -d. все нормально.

У кого-нибудь есть идеи?

ENV:

рельсы: 3.2.13

пассажира: 3,09

рубин 1.9.2


production.rb в окружающих средах:

# код является не перезагружается между запросами config.cache_classes = true

# Полные отчеты об ошибках отключены и кэширование включено config.consider_all_requests_local = ложного config.action_controller.perform_caching = истине

# Disable Rails Сервер статического актив (Apache или Nginx уже делает это) конфигурации .serve_static_assets = ложные

# Сжать JavaScripts и CSS config.assets.compress = истинный

# не Откат к трубопроводу активов, если предкомпилированный я актив s пропустил config.assets.compile = ложного

# Сформировать дайджесты для активов URL- config.assets.digest = истинных

config.i18n.fallbacks = истинных

# Отправить устаревание уведомления для зарегистрированных слушателей config.active_support.deprecation =: уведомит


Ошибки:

*** [pid = 11397 thr = 13479140 file = utils.rb: 176 time = 2013-07-17 16: 36: 49.230]: Исключение TypeError в PhusionPassenger :: Rack :: ApplicationSpawner (для класса marshal_dump не определено для класса Связывание) (процесс 11397, резьба #): *** от /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support /lib/phusion_passenger/utils.rb:141:in `dump ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support /lib/phusion_passenger/utils.rb:141: «спасение в marshal_exception» из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002 /support/lib/phusion_passenger/utils.rb:136:in `marshal_exception ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/ 3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/utils.rb: 584: в `rescue in report_app_init_status ' из /nokia/sa_nmp/home/cotaweb/.passenger/ автономное/3.0.9-x86_64-ruby1.9.2-линукс-gcc4.1.2-1002/поддержка/Lib/phusion_passenger/Utils.rb: 561: в `report_app_init_status ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/rack/ application_spawner.rb: 153: в `initialize_server ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/ abstract_server.rb: 204: в `start_synchronously ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/ abstract_server.rb: 180: в `start ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/ rack/application_spawner.rb: 128: в `start ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/li b/phusion_passenger/spawn_manager.rb: 253: в блоке (2 уровня) в spawn_rack_application ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4. 1.2-1002/support/lib/phusion_passenger/abstract_server_collection.rb: 132: в `lookup_or_add ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4. 1.2-1002/support/lib/phusion_passenger/spawn_manager.rb: 246: в блоке в spawn_rack_application из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux- gcc4.1.2-1002/support/lib/phusion_passenger/abstract_server_collection.rb: 82: в `block in synchronize ' из: 10: в` synchronize' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0 .9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/abstract_server_collection.rb: 79: in ` синхронизировать ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/spawn_manager.rb:244:in ` spawn_rack_application ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/spawn_manager.rb:137:in ` spawn_application ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/spawn_manager.rb:275:in ` handle_spawn_application ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_passenger/abstract_server.rb:357:in ` server_main_loop ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/lib/phusion_pas senger/abstract_server.rb: 206: в `start_synchronously ' из /nokia/sa_nmp/home/cotaweb/.passenger/standalone/3.0.9-x86_64-ruby1.9.2-linux-gcc4.1.2-1002/support/helper- scripts/server-spawn-server: 99: in `' *** Исключение TypeError в менеджере икры (экземпляр IO необходим) (процесс 11351, поток #):

ответ

0

Вы используете очень старую версию Phusion Пассажир. Попробуйте Phusion Passenger 4.0.10 (последняя версия), которая имеет больше возможностей и более стабильна.

+0

благодарит за ваши комментарии, но у нас есть другие приложения, использующие версию 3.0.9, поэтому, если я обновляюсь, мне нужно обновить версию ядра nginx, поэтому я должен ждать некоторых отзывов от других. Однако я попробую. –

+0

обновление кажется работой, я обновляюсь до версии 3.0.21. все нормально. –

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