Назад | Перейти на главную страницу

Ошибка сервера создания приложений nginx для пассажиров Rails 3 на Synology NAS

Вопрос обновлен, прочтите UPD2.

Я пытаюсь развернуть приложение через пассажирский модуль nginx на DS710 + (установлен ruby ​​1.9.2p0). Имеется синтаксическая ошибка относительно файла has_and_belongs_to_many_association.rb. Посмотрите на скриншот (удален, вопрос обновлен). Я почти уверен, что проблема не в файле библиотеки. Приложение работает нормально через webrick. Не могли бы вы посоветовать, что искать?

UPD1

рубин-v

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

список драгоценных камней -d пассажир

*** LOCAL GEMS ***

passenger (3.0.6)
Author: Phusion - http://www.phusion.nl/
Rubyforge: http://rubyforge.org/projects/passenger
Homepage: http://www.modrails.com/
Installed at: /usr/lib/ruby/gems/1.9.1

Easy and robust Ruby web application deployment

UPD2

Решил все переустановить. Это решило предыдущую проблему, но вызвало другую. Ошибка: The application spawner server exited unexpectedly: Unexpected end-of-file detected. Вот это Скриншот.

Новый вывод:

рубин-v

ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]

список драгоценных камней -d пассажир

*** LOCAL GEMS ***

passenger (3.0.7)
Author: Phusion - http://www.phusion.nl/
Rubyforge: http://rubyforge.org/projects/passenger
Homepage: http://www.modrails.com/
Installed at: /usr/lib/ruby/gems/1.9.1

Nginx error.log:

[ pid=5653 thr=32771 file=ext/common/Watchdog.cpp:128 time=2011-04-20 14:08:34.505 ]: waitpid() on Phusion Passenger helper agent return -1 with errno = ECHILD, falling back to kill polling
[ pid=5654 thr=49156 file=ext/common/Watchdog.cpp:128 time=2011-04-20 14:08:34.506 ]: waitpid() on Phusion Passenger logging agent return -1 with errno = ECHILD, falling back to kill polling
2011/04/20 14:12:33 [notice] 7614#0: signal process started

Вы говорите, что у вас установлен Ruby 1.9.2p0, но ваш снимок экрана подразумевает, что Passenger использует 1.9.1 (который не поддерживается Rails); проверьте конфигурацию пассажира nginx, в частности passenger_ruby линия.