labctl
войти регистрация

Закомментировать отладочные опции

имя
comment-line
образ
python:3.12-slim
таймаут
30с
проверка…

Задание

Закомментировать отладочные опции

В конфигурации /app/app.conf включены отладочные опции (debug, verbose,
trace), которые на проде шумят и замедляют работу. Нужно закомментировать
(поставить # в начало) все строки, начинающиеся с debug=, verbose= или
trace=. Остальные строки (например port=) оставить как есть.

Симптомы

debug=true
verbose=true
trace=false
port=8080

Отладочные опции активны — приложение пишет лишний лог.

Требуемое состояние

Каждая строка, начинающаяся с debug=, verbose= или trace=, должна быть
закомментирована (поставь # перед ней). Строки вроде port=8080 должны
остаться незакомментированными. Содержимое после = можно не менять.

Пример правильного результата:

#debug=true
#verbose=true
#trace=false
port=8080

Почему

Выборочное комментирование по шаблону — типичная операция при отключении
фич или отладки. Это учит различать «какие строки трогать» и «как их
изменить», не сломав остальной конфиг.

Подсказки

Подсказки: закомментировать отладочные опции

  • cat /app/app.conf — увидеть текущие строки.
  • Закомментировать конкретные ключи можно через несколько sed:
    sed -i 's/^debug=/#debug=/; s/^verbose=/#verbose=/; s/^trace=/#trace=/' /app/app.conf.
  • Якорь ^ важен: он гарантирует, что # встанет только в начале строки.
  • Не комментируй port= и прочие обычные опции — проверка ловит это.
  • Проверь: grep -E '^(debug|verbose|trace)=' /app/app.conf должен ничего
    не вывести (все три закомментированы).

Последние попытки

  • Загрузка…

Разовый запуск (smoke-тест)

Атомарный цикл up → check → down. Полезно для CI; без предварительной подготовки состояния проверка завершится с ошибкой.