Начните с точного наблюдения
Запишите затронутый маршрут, время и видимую ошибку. Сравните действие в приватном окне браузера, если может быть задействована сессия или кеш. Сохраняйте оригинальную ошибку, тестируя по одному изменению за раз. Исключайте учетные данные, куки и личные данные из общих отчетов.
Разделяйте уровни
Если имя не разрешается, проверьте DNS. Если соединение не удается, проверьте доступность и прослушиваемый сервис. В случае ошибок сертификата проверьте имя хоста, срок действия и цепочку. Если страница открывается, но действие не выполняется, проверьте ответ приложения. Эта последовательность сужает круг расследования.
Подготовьте полезную передачу дел
Опишите ожидаемый результат, фактический результат и минимальную последовательность воспроизведения. Укажите идентификатор релиза и, если есть, очищенный идентификатор запроса. Укажите, какие проверки пройдены. Для проблем, связанных с аккаунтом, используйте установленный канал связи, предоставленный вашим сервисом или администратором аккаунта.
Распространенные вопросы
Почему вложенная страница возвращает ошибку?
Проверьте, что развернутые файлы содержат маршрут и что пути к ресурсам указаны правильно. Откройте его полный URL напрямую, а не только через навигацию.
Почему сети показывают разные ответы DNS?
Резолверы могут сохранять предыдущий ответ до окончания периода кэширования. Сравните авторитетный ответ и кэшированный ответ перед повторным редактированием записи.
Стоит ли повторять запрос после тайм-аута?
Только если безопасно повторить. Тайм-аут не показывает, завершила ли удаленная служба операцию. Проверьте её состояние или документированный механизм идемпотентности.
Можно ли поделиться полным файлом конфигурации?
Предпочтительно поделиться минимальным отредактированным примером. Удалите секреты и личные значения, при этом сохранив имена настроек, относящиеся к проблеме.