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