Я действительно борюсь с этим. Я решил переключиться на Passenger после стольких проблем с Passenger / Ruby на Apache. Процессы Ruby продолжали нагружать процессор и занимали 30 минут для обработки синтаксической ошибки в представлении.
Так что теперь у меня та же проблема. Я установил Пассажир без проблем. Следуйте инструкциям по использованию Пассажира для загрузки и установки Пассажира. Готово. Я использую версию Ruby Enterprise.
Я добавил указанную Пассажиром запись сервера в мой файл nginx.conf для моего приложения Rails 3. nginx -t говорит, что синтаксис файла conf хорош.
Я запускаю nginx с:
sudo nginx
кажется, чтобы начать. Затем я перехожу на URL, указанный в файле conf, и он просто ЧАСЫ. Я вижу в Activity Monitor, что процессор ruby запускается и просто вращается, жуя процессор по ходу дела. До 100%, пока мне не придется перезагружать мой компьютер.
Что не так? Это сводит с ума, я действительно ценю любую помощь.