Nginx + NodeJS: 502 Bad Gateway error
Как диагностировать и исправить ошибку 502 Bad Gateway на связке Nginx + NodeJS?
NodeJS не мой конёк, но мне нравится изучать новое и решать проблемы. Как оказалось, не всегда ошибка вызвана работой Nginx, поскольку само приложение при некорректной работе может вызвать ошибку 502, а с Nginx при этом всё будет в порядке.
Алгоритм действий такой:
- Проверить системные файлы Nginx на наличие проблем:
sudo nginx -t - Переместиться в папку Nginx:
cd /etc/nginx/ - Выполнить поиск файлов, содержищих настройки сайта, на котором наблюдается ошибка:
grep -liR 'example.com' ./ - Открыть файл командой ниже и проанализировать содержимое найденных файлов. Если сайтом занимается несколько человек, уточнить, не изменялась ли конфигурация (в конце концов это будет видно по дате изменения файла).
nano nginx.conf - Проверить наличие и версию apache2:
apache2 -v - Проверить, какие процессы висят на :8080 :
netstat -anp | grep ':8080 ' - Проверить версию:
pm2 -v - Проверить статус всех процессов:
pm2 list - Проагализировать логи:
pm2 logs - Выполнить команду (если используете yarn, иначе yarn замените на npm):
yarn start - В конечном итоге запуск команды решил проблему:
pm2 start npm -- start
Добавить комментарий

Недавние комментарии
Восстановление конфигурации WinSCP из реестра Windows
[Решено] Chrome: как остановить редирект с http на https
Перенос файлов между серверами напрямую по SSH через SCP
Восстановление конфигурации WinSCP из реестра Windows
Устанавливаем macOS Monterey на VirtualBox на ПК или ноутбуке с Windows 10