Мой экземпляр 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 МБ
Кто-нибудь знает, как я могу это решить?