Linux Labs

Веб-стек / Ступень 2 из 9 · шаг 7 из 8

Почини 502 Bad Gateway

средняя ~25 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

На сервере работает внутренний сервис заметок — приложение notes-app, служба lab-notes. Пользователям его открывает nginx по имени notes.lab.test. После обновления сервиса сайт отвечает 502 Bad Gateway, хотя systemctl status lab-notes показывает, что служба работает.

Имя notes.lab.test записано в /etc/hosts и ведёт на эту же машину: curl http://notes.lab.test/ можно запускать прямо здесь.

Задача

  1. Служба lab-notes работает от пользователя notes, код приложения прежний.
  2. http://notes.lab.test/ отвечает кодом 200 — ответом приложения.
  3. Сокет приложения не открыт на запись всем, а nginx работает от www-data, как и раньше.
  4. Сайт отвечает и после перезапуска приложения: sudo systemctl restart lab-notes.

Интернета на машине нет, всё нужное уже установлено. Команды администратора запускай через sudo.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 4
  • Служба lab-notes работает от notes, код приложения прежний — ещё не проверялась
  • http://notes.lab.test/ отвечает кодом 200 — ответом приложения notes — ещё не проверялась
  • Сокет приложения не открыт на запись всем, nginx работает от www-data — ещё не проверялась
  • Сайт отвечает и после перезапуска приложения — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…