💡 Инструкция: Выберите один ответ из пяти. На 30 вопросов отведено 85 минут. В каждом вопросе верен только один вариант. После завершения откроются общий результат, оценки по 6 тематическим шкалам и подробный разбор.
Вопрос 12 из 30
Какое скрытое допущение ломает контракт примера «Восстановление системы»?
Perl Восстановление системы Копировать
system('killall','perl');
Сбой создаёт именно предложенное исправление: Восстановление ограничено одним экземпляром, проверяется перед возвратом трафика и сохраняет возможность отката.
Грубое восстановление завершает все Perl-процессы, включая здоровые приложения, и скрывает первопричину.
Показанный код уже соблюдает правило «План восстановления включает прекращение приёма новых запросов, завершение активных, перезапуск, проверку миграций и постепенный возврат трафика», поэтому отдельного дефекта нет.
Главный риск этого участка задаёт другое ограничение механизма: Автоматический restart полезен при случайном сбое, но бесконечный цикл перезапусков без ограничения маскирует постоянную ошибку конфигурации.
Причина сбоя совпадает с обычным результатом примера: Проверка готовности отражает способность обслуживать трафик, но частые дорогие запросы сами могут перегрузить зависимости.
Вопрос 23 из 30
Что является главным ориентиром при работе с «Разбор отказов»?
Общее правило темы «Разбор отказов» сводится к частному результату: Аварийная граница возвращает 500, но перед этим должна сохранить корреляционный идентификатор и не раскрывать текст исключения клиенту.
Один приём полностью закрывает тему: Подробности остаются в защищённом журнале, клиент получает нейтральное сообщение и идентификатор.
Правило «Разбор отказа связывает журнал приложения, статус сервера, время запроса, внешние зависимости и факт частичной отправки ответа» гарантирует, что ограничение «После начала потоковой передачи изменить статус на 500 уже нельзя; ошибка должна завершить поток по протоколу и попасть в наблюдаемость» больше не проявится.
Разбор отказа связывает журнал приложения, статус сервера, время запроса, внешние зависимости и факт частичной отправки ответа.
Главный ориентир — не допустить следующую ситуацию: Ответ публикует внутренние пути, SQL и возможные секреты из исключения.
Вопрос 24 из 30
Какой вывод объединяет результат, дефект и исправление в теме «Восстановление системы»?
Основной принцип блока описывает только такой риск: Грубое восстановление завершает все Perl-процессы, включая здоровые приложения, и скрывает первопричину.
Весь контракт блока обеспечивает такая правка: Восстановление ограничено одним экземпляром, проверяется перед возвратом трафика и сохраняет возможность отката.
План восстановления включает прекращение приёма новых запросов, завершение активных, перезапуск, проверку миграций и постепенный возврат трафика.
Общее правило темы «Восстановление системы» сводится к частному результату: Проверка готовности отражает способность обслуживать трафик, но частые дорогие запросы сами могут перегрузить зависимости.
Правило «План восстановления включает прекращение приёма новых запросов, завершение активных, перезапуск, проверку миграций и постепенный возврат трафика» гарантирует, что ограничение «Автоматический restart полезен при случайном сбое, но бесконечный цикл перезапусков без ограничения маскирует постоянную ошибку конфигурации» больше не проявится.