Ситуация
Портал отчётов на этом сервере — три службы из своих пакетов: lab-gateway (API), lab-reports (сами отчёты)
и lab-metrics (статистика запросов). Коллега поставил обновления безопасности и ушёл домой. dpkg -l показывает
новые версии, а сканер уязвимостей снова пометил сервер: уязвимый код всё ещё работает.
Задача
- Ни одна служба портала не работает со старым кодом: в
/proc/<PID>/mapsих процессов нет удалённых файлов. - Все три службы активны и отвечают:
curl http://127.0.0.1:8071/health, порты8072и8073— так же. - Перезапускай только службы, у которых в памяти старый код: каждый перезапуск рвёт соединения клиентов и сбрасывает то, что служба накопила в памяти. Машину не перезагружай.
- Обновление остаётся на месте: версии пакетов не откатывай, файлы пакетов и юниты служб не правь.
Интернета на машине нет, всё нужное уже установлено. Команды администратора запускай через
sudo.
Цели лабы
0 из 4-
Ни одна служба портала не работает со старым кодом — в /proc/PID/maps нет удалённых файлов — ещё не проверялась
-
lab-gateway, lab-reports и lab-metrics активны и отвечают на /health — ещё не проверялась
-
Служба, которую обновление не задело, не перезапускалась, машина не перезагружалась — ещё не проверялась
-
Обновление на месте — версии пакетов новые, файлы пакетов и юниты служб не изменены — ещё не проверялась
Подсказки
открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение
после 3 неудачных проверок