В последние дни некоторые из наших пользователей сталкивались с ошибкой, из-за которой phusion Passenger Watchdog не запускался, потому что оказался исполняемым. Есть ряд факторов, которые могут вызвать эту проблему. Теперь мы будем ими дорожить.
Одобрено: Fortect
потому что его исполняемый файл (/ usr для каждой библиотеки / phusion-пассажира / агентов / PassagerWatchdog) не существует. Скорее всего, это означает, что ваша сборка Phusion Passenger не работает или не завершена, вместе с тем, что для директивы пассажира установлено неправильное значение. Пожалуйста, переустановите Phusion Passenger или исправьте директиву пассажира_root, в зависимости от того, что применимо
Не тот ответ, который вы ищете? Найдите много вопросов о путешествиях с меткой Ruby-on-rails Apache2 и задайте свой вопрос.
Я столкнулся с той же основной проблемой при компиляции из Foundation, но она уже периодически возникала, что очень расстраивает (я думаю, что она должна работать, предлагая фреймворки Rails). Мы не могли использовать скрипты правды Passenger-install-apache2-module / Passenger-install-nginx-module, нам нужен был специальный восходящий nginx.
Я действительно решил проблему, перейдя почти ко всем параметрам Passenger-config --root
, а затем выполнив: "rake" nginx
.
Официально поддерживаемый метод региона PassengerAgent (без компиляции Nginx, как это делает часть Passenger-Install-nginx) проходит через этот агент сборки.
Пассажирский заказ:
Passenger-config 5.0.26 также автоматически обнаружит ошибку, описанную в этом вопросе StackOverflow, и автоматически предложит вам выполнить указанную выше команду.
18 карат
ответил 12 ноя, 12 в период 22:23
638
Я сам в значительной степени столкнулся с этой ошибкой и поэтому изо всех сил пытался найти хороший aboutAnswer, поэтому мой отчет следует.В моей настройке я нахожусь в том случае, если Ubuntu, Apache2, последний пассажир и пара на рельсах. 3.
- Установите Ruby и Rubygems. Примечание: (очень) убедитесь, что ваш
gem -v
теперь правильный. Если нет, повторите всю идею дважды. -
sudo install gem Passenger
-
cd / usr / lib
-
wget http://rubyforge.org/frs/download.php/76005/habenger-3.0.12.tar.gz
-
черный zxvf Passenger-3.0.12.tar.gz
-
CD-Passager-3.0.12
-
./bin/iegenger-install-apache2-module
- Добавить
Export-PATH means / var / lib / gems / 1.8 / bin: $ PATH
в ~ .bashrc -
ln -s / usr - lib / passtger-3.0.12 / usr / share и phusion-пассажира
# => это устраняет текущий рыночный ущерб, связанный с PassengerWatchdog. NB: Passengerwatchdog имеет прямое отношение к тому факту, что мы переделали двоичные файлы с помощью apt-get. -
ln -verts для usr / lib / passtger-3.0./usr/lib/phusion-iegenger
12 number => похожие проблемы.
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
1. Загрузите Fortect и установите его на свой компьютер.
2. Запустите программу и нажмите "Сканировать"
3. Нажмите "Восстановить", чтобы устранить обнаруженные проблемы.
а>
Наверное, после этих полутора дней работы ему тоже не хватит памяти. Я приберусь внутри, я должен начать все сначала.
Попробуйте установить модуль Passenger из выполняющегося скрипта Passenger-install-apache2-module.У меня была проблема, но я беспокоился о nginx; Я установил Passenger через Indication of Gem и вручную перекомпилировал nginx в дополнение к модулю Passenger - это вызвало ошибку, которую вы обнаружили. После запуска ошибок Passenger-install-nginx-module они как бы исчезли.
указано 25 февраля 2012 г. в 21:00.
151
Это было «но» с тех пор, как я перезапустил nginx, и сейчас этот конкретный путь пассажира изменился. Я подумал, что увидел в nginx the.conf
все, что нужно было определить с помощью Passenger_root
, и обнаружил, что большая часть этого была старым значением:
http { Каталог пассажиров /home/nginx/rails_app/myapp/shared/bundle/ruby/1.9.1/gems/iegenger-enterprise-server-3.0.17;
system { слушайте 8888; stream / home / nginx против rails_app / myapp / stream / public;
ответил 07 окт.2013г., найдено в 21:39.
У меня была такая же проблема с моим сервером Nginx.
В моем судебном деле сайт Passenger_root
был недействителен, чтобы помочь вам обновить информацию.
[1] В Linux я искал каталог пользователя с помощью следующей команды:
исследовать / -identity PassengerWatchdog
[2] Я недавно изменил свой каталог пассажиров, чтобы оценить этот каталог.
[3] Перезагрузка и тип сервера.
Создан 01 янв.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.