Каталог
Практические задачи
Тренажёр на реальной системе: ломаем сервис, даём терминал, проверяем результат по чекпоинтам.
Watchdog убивает свежий процесс после рестарта
Собственный watchdog убивает воркер на каждом рестарте. Почините отслеживание PID, не отключая наблюдение.
0 комментариевБинарь не может связаться со службой
Бинарь не может связаться со службой после её переезда на новый адрес. Почините связь, не подделывая ответ.
0 комментариевБэкапы тихо перестали сниматься
Бэкап по расписанию не снимается три дня, и ни одной ошибки в логах. Верните регулярные бэкапы.
0 комментариевМесто занято, а файлов нет
На разделе с логами кончилось место, но du и ls почти пусты. Верните свободное место, не уронив сервис.
0 комментариевОбработка очереди встала
Сообщения из FIFO перестали обрабатываться — читатель не работает. Восстановите обработку в лог.
0 комментариевПриложение отвечает слишком медленно
Приложение на 8080 отвечает, но каждый запрос тянется секундами. Найдите и устраните задержку.
0 комментариевСервис падает: слишком много открытых файлов
Сервис не стартует с ошибкой «Too many open files». Поднимите лимит дескрипторов и верните сервис.
0 комментариевФайл держит открытым зависший процесс
Файл /opt/oax/somefile держит открытым зависший процесс. Освободите файл, не удаляя его.
0 комментариев