Linux Labs

Автоматизация: Git и Ansible / Ступень 1 из 6 · шаг 5 из 6

Служба цен не поднялась

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

Ситуация

Служба lab-pricing отдаёт витрине магазина цены и список складов. После ночного перезапуска она не поднялась, и витрина пишет «цены недоступны». Настройки службы лежат в /etc/pricing. Этот каталог — git-репозиторий: кто правит настройки, тот коммитит правку сюда же.

Вчера Олег добавил в настройки склад в Казани. Витрина уже показывает его покупателям, поэтому эта правка нужна.

Задача

  1. Служба lab-pricing работает и отвечает: curl http://127.0.0.1:8180/health.
  2. В pricing.ini — те настройки, с которыми служба работала до перезапуска, и склад в Казани в них есть.
  3. История не переписывается: исправление — новым коммитом в ветке main, коммиты коллег остаются в ней. В конце git status чистый.
  4. Код службы и её юнит не меняй.

Каталог /etc/pricing принадлежит root, поэтому git в нём запускай через sudo: sudo git -C /etc/pricing log. Интернета на машине нет.

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

Все заметки

Цели лабы

0 из 4
  • Служба lab-pricing работает и отвечает на http://127.0.0.1:8180/health — ещё не проверялась
  • Настройки pricing.ini — те, с которыми служба работала до перезапуска — ещё не проверялась
  • Склад в Казани из вчерашней правки остался в настройках — ещё не проверялась
  • История не переписана — исправление новым коммитом в main, git status чистый — ещё не проверялась

Подсказки

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

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

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

Загрузка…