2015-09-15 3 views
3

После обновления до версии 5.0.18 пассажир автономно отказывается выполнять изящный перезапуск командой passenger-config restart-app, если на той же машине работает несколько туров.Пассажирский автономный перезапуск-приложение не работает после обновления до 5.0.18

Конфигурация:

  • рубин 2.2.3
  • куба
  • пассажирские автономный 5.0.14 и версия 5.0.18 участвуют
  • воспроизведенных на Монетном 17,1 и CentOS 6,4

Для Например, два пассажира с именами групп приложений sample_app1 и sample_app2 запущены, из папки sample1 и из папки sample2. passenger-config restart-app неожиданно обнаруживает несколько пассажирских экземпляров, даже если полный путь к папке приложения или имя группы приложений, передаваемых:

$ passenger-config restart-app path_to_app/sample1 
$ passenger-config restart-app --name sample_app1 
$ cd path_to_app/sample1 && passenger-config restart-app . 

Эти команды производят один и тот же вывод:

 
It appears that multiple Phusion Passenger instances are running. Please select 
a specific one by passing: 

    --instance 

The following Phusion Passenger instances are running: 

Name      Description 
------------------------------------------------------------------ 
oithHie6     nginx/1.8.0 Phusion_Passenger/5.0.14 
uftk5e6O     nginx/1.8.0 Phusion_Passenger/5.0.18 

есть ли другой способ сделать рестарт пассажирский грациозно , без использования опции --instance? Любые идеи очень приветствуются.

ответ

1

Это нормально, даже в версиях до 5.0.18. Пассажирский автономный режим не запускает несколько приложений внутри одного и того же экземпляра Пассажира. Вместо этого вы запускаете несколько экземпляров Пассажира. Передача пути к passenger-config restart-app только выбирает приложение в конкретном экземпляре Passenger, но не выбирает, с каким экземпляром Passenger вы хотите установить связь.

Вы можете решить эту проблему, установив другой реж экземпляр реестра за приложение, так что она однозначна, который Passenger экземпляр вы общаетесь с: https://www.phusionpassenger.com/library/config/standalone/reference/#--instance-registry-dir-instance_registry_dir

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