Рейтинг:0

Пассажир не работает (Ruby on Rails + Nginx)

флаг ru

Мой экземпляр AWS отлично работал с моим приложением. Но сегодня сервер упал без оперативной памяти. Затем я запускаю:

синхронизировать; эхо 1 > /proc/sys/vm/drop_caches
запуск службы sudo nginx

После этого потребление оперативной памяти в порядке, а приложение нет. Я использую веб-сайт Rails 4.2.1 с Ruby 2.2.2 и nginx/1.8.0 в экземпляре Ubuntu 14 AWS.

При входе на сайт выдает ошибку:

502 Неверный шлюз
нгинкс/1.8.0

Когда я бегу приложение для перезапуска конфигурации пассажира У меня есть:

*** ОШИБКА: Phusion Passenger не работает. Если вы уверены, что это
работает, то причиной этой проблемы может быть одна из:

 1. Вы настроили каталог реестра экземпляра с помощью Apache
    Параметр PassengerInstanceRegistryDir, Nginx
    Passenger_instance_registry_dir или Phusion Passenger Standalone
    --instance-registry-dir аргумент командной строки. Если это так, пожалуйста, установите
    переменная среды PASSENGER_INSTANCE_REGISTRY_DIR в этот каталог
    и снова запустите эту команду.
 2. Каталог экземпляра был удален фоном операционной системы.
    оказание услуг. Установите другой каталог реестра экземпляра, используя Apache
    Параметр PassengerInstanceRegistryDir, Passenger_instance_registry_dir Nginx
    опция или команда Phusion Passenger Standalone --instance-registry-dir
    линейный аргумент.

В файле /var/журнал/nginx/error.log У меня есть:

19/06/2021 13:21:12 [крит] 26618#0: *48688773 connect() to unix:/tmp/passenger.26EHXct/agents.s/server не удалось (2: Нет такого файла или каталога) при подключении к восходящий поток, клиент: XXX.XXX.34.163, сервер: www.XXX.com, запрос: "GET / HTTP/1.1", восходящий поток: "passenger:unix:/tmp/passenger.26EHXct/agents.s/server:", хост: "XXX.com"

я уже пробовал это решение и не работает.

Когда я бегу: пассажир-конфигурация проверить-установить У меня есть:

Используйте <пробел> для выбора.
Если меню отображается неправильно, нажмите '!'

 ⣠⬢ Сам пассажир
   ¬ ¡ Апач

--------------------------------------------- -----------------------

 * Проверка того, находится ли эта установка Passenger в PATH... ✓
 * Проверяем, нет ли других Пассажирских установок... ✓

Все выглядит хорошо. :-)

Когда я бегу: sudo пассажир-память-статистика У меня есть:

Версия: 5.0.10
Дата : 2021-06-19 13:31:40 -03:00
------------- Процессы Apache -------------
*** ПРЕДУПРЕЖДЕНИЕ. Не удается найти исполняемый файл Apache.
Пожалуйста, установите переменную среды APXS2 на имя исполняемого файла «apxs2» или установите переменную среды HTTPD на имя файла исполняемого файла «httpd» или «apache2».


---------- Процессы Nginx ----------
PID PPID VMSize Частное имя
-------------------------------------
26615 1 230,7 МБ 26,3 МБ nginx: рабочий процесс
26616 1 230,4 МБ 27,4 МБ nginx: рабочий процесс
26617 1 229,7 МБ 25,8 МБ nginx: рабочий процесс
26618 1 233,3 МБ 27,4 МБ nginx: рабочий процесс
### Процессов: 4
### Всего приватных грязных RSS: 106,78 МБ


--- Пассажирские процессы ---

### Процессов: 0
### Всего приватных грязных RSS: 0,00 МБ

Кто-нибудь знает, как я могу это решить?

Рейтинг:0
флаг ru

Когда я побежал перезапуск службы sudo nginx, флаг не заметил [потерпеть поражение] справа от терминала.

Затем я побежал статус службы sudo nginx я получил сообщение нгинкс не работает.

После побега судо nginx-t я получил сообщение

nginx: синтаксис файла конфигурации /etc/nginx/nginx.conf в порядке
nginx: проверка файла конфигурации /etc/nginx/nginx.conf прошла успешно

Но я увидел несколько процессов nginx, затем я убил все процессы nginx с помощью sudo kill $(ps aux | grep '[n]ginx' | awk '{print $2}') а потом, запуск службы sudo nginx.

Все снова работает нормально.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.