← Обзор / ai-search / troubleshooting
Коды ошибок API
Если запрос к API AI Search или к публичной конечной точке завершается ошибкой, возвращается одна из ошибок, описанных на этой странице.
Ошибки, возникающие при индексировании элемента, обрабатываются отдельно. См. Коды ошибок индексации.
Как возвращаются ошибки
REST API и публичные конечные точки возвращают ошибки в виде JSON-конверта:
{
"success": false,
"errors": [
{
"code": 7002,
"message": "ai_search_not_found"
}
],
"result": {}
} привязка Workers выбрасывает исключения. Свойство исключения message содержит сообщение об ошибке AI Search, например ai_search_not_found.
При вызовах через привязку Workers класс выбрасываемой ошибки зависит от HTTP статуса вышестоящего сервера:
| Статус HTTP | Ошибка привязки Workers |
|---|---|
| 404 | AiSearchNotFoundError |
| 5xx | AiSearchInternalError |
| Прочее | AiSearchError |
Распространённые ошибки
Эти ошибки могут возникать в большинстве путей API AI Search.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 10000 | Authentication error |
401 | Не удалось выполнить аутентификацию. | Проверьте API-токен и права доступа AI Search. |
| 7001 | Internal Error |
500 | Произошла внутренняя ошибка. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 7002 | ai_search_not_found |
404 | Запрошенный экземпляр не существует. | Проверьте имя экземпляра и пространство имён. |
| 7017 | unable_to_connect_to_ai_search |
503 | AI Search не удалось подключиться к внутренней службе. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 7063 | namespace_not_found |
404 | Запрошенное пространство имён не существует. | Проверьте пространство имён имя. |
| 7068 | Internal Error |
500 | Нарушен внутренний инвариант. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
Экземпляры
Эти ошибки могут возникать при создании, чтении, обновлении, удалении экземпляров AI Search или получении статистики по ним через REST API или привязку Workers.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7002 | ai_search_not_found |
404 | Запрошенный экземпляр не существует. | Проверьте имя экземпляра и пространство имён. |
| 7017 | unable_to_connect_to_ai_search |
503 | AI Search не удалось подключиться к движку индексирования. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 7010 | invalid_model |
400 | Настроенная или запрошенная модель недействительна. | Используйте поддерживаемая модель. |
| 7018 | ai_gateway_not_found |
400 | Не найден AI Gateway, настроенный для экземпляра. | Задайте ai_gateway_id на существующий gateway, когда вы создать или обновить экземпляр, или создайте gateway в AI Gateway. |
| 7012 | ai_search_instance_invalid_token |
400 | Токен API службы, настроенный для экземпляра, недействителен. | Создайте или обновите токен API службы используемые экземпляром. |
| 7013 | max_instances_reached |
403 | Аккаунт достиг лимита экземпляров. | Удалите неиспользуемые экземпляры или запросите более высокий лимит. |
| 7022 | ai_search_with_this_name_already_exist |
400 | Экземпляр с таким именем уже существует в этом пространстве имён. | Используйте другое имя экземпляра или пространство имён. |
| 7023 | domain_not_owned_by_user |
400 | AI Search не удалось подтвердить владение доменом источника данных типа веб-сайт. | Убедитесь, что домен подключено к Cloudflare. |
| 7024 | invalid_domain |
400 | Домен источника данных типа веб-сайт недействителен. | Проверьте источник данных веб-сайта URL. |
| 7028 | missing_sitemap |
400 | AI Search не удалось найти корректный sitemap для источника данных типа веб-сайт. | Добавьте или обновите сайт sitemap. |
| 7029 | missing_robots_txt |
400 | AI Search не удалось получить robots.txt для источника данных веб-сайта. |
Добавьте действующий robots.txt файл с информацией о sitemap. |
| 7034 | forbidden_robots_txt |
400 | robots.txt блокирует для AI Search обход источника данных на основе веб-сайта. |
Разрешите Краулер AI Search чтобы он мог сканировать сайт. |
| 7035 | forbidden_sitemap |
400 | AI Search не может получить доступ к sitemap источника данных типа веб-сайт. | Разрешите краулеру AI Search доступ к URL-адрес sitemap. |
| 7036 | invalid_chunk_size |
400 | Размер чанка превышает лимит входных токенов модели эмбеддинга. | Используйте меньший размер чанка на основе лимит embedding-модели. |
| 7040 | invalid_custom_header |
400 | Заголовок обхода источника данных веб-сайта недействителен или не разрешён. | Проверьте заголовки аутентификации и удалите неподдерживаемые заголовки. |
| 7045 | specific_sitemaps_only_valid_when_parse_type_is_sitemap |
400 | Указаны конкретные sitemap для несовместимого parse type источника данных типа веб-сайт. | Используйте конкретные sitemap только с sitemap parse type. |
| 7047 | invalid_url_location |
400 | Расположение URL-адреса источника данных веб-сайта недействительно. | Проверьте источник данных веб-сайта URL. |
| 7050 | fail_while_provisioning_managed_resources |
500 | AI Search не удалось создать управляемые ресурсы для экземпляра. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если подготовка продолжает завершаться ошибкой. |
| 7052 | type_and_source_are_required_for_non_managed_instances |
400 | У неуправляемого экземпляра отсутствует type или source. |
Укажите необходимые источник данных поля. |
Пользовательские домены
Эти ошибки могут возникать при добавлении, изменении или удалении пользовательский домен на публичной конечной точке экземпляра или пространства имён.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7090 | custom_domain_not_a_verified_zone_on_this_account |
400 | Имя хоста не принадлежит активной зоне в этом аккаунте. | Добавьте домен к вашей учётной записи Cloudflare и дождитесь, пока он станет активным. |
| 7091 | custom_domain_already_in_use |
409 | Имя хоста уже подключено к другой публичной конечной точке. | Удалите пользовательский домен с другой конечной точки либо используйте другое имя хоста. |
| 7092 | custom_domain_provisioning_failed |
502 | Cloudflare не удалось выпустить сертификат для имени хоста. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 7093 | custom_domains_require_an_active_public_endpoint |
400 | У экземпляра или пространства имён нет активной публичной конечной точки. | Включить публичная конечная точка перед добавлением пользовательского домена. |
| 7096 | disabling_the_default_domain_requires_at_least_one_custom_domain |
400 | default_domain_enabled было установлено в значение false без пользовательского домена. |
Добавьте пользовательский домен в том же запросе либо оставьте имя хоста по умолчанию включённым. |
Код 7096 также возвращается как ai_gateway_credential_not_found когда запрос вызывает провайдер модели без сохранённых учётных данных. Используйте message поле, чтобы различать их.
Пространства имён
Эти ошибки могут возникать при создании, получении списка, чтении, обновлении или удалении пространств имён, а также при перемещении экземпляров между пространствами имён.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7022 | ai_search_with_this_name_already_exist |
400 | Экземпляр с таким именем уже существует в целевом пространстве имён. | Используйте другое имя экземпляра или пространство имён. |
| 7062 | max_namespaces_reached |
403 | Аккаунт достиг лимита в 100 пространств имён. | Удалите неиспользуемые пространства имён или запросите более высокий лимит. |
| 7063 | namespace_not_found |
404 | Запрошенное пространство имён не существует. | Проверьте пространство имён имя. |
| 7064 | namespace_already_exists |
409 | Пространство имён уже существует. | Используйте другое имя пространства имён или обновите существующее пространство имён. |
| 7065 | cannot_modify_default_namespace |
400 | Пространство имён по умолчанию создаётся для каждого аккаунта, и его нельзя удалить или изменить с помощью этой операции. | Используйте нестандартный пространство имён для этой операции. |
| 7066 | namespace_not_empty |
400 | Пространство имён всё ещё содержит экземпляры. | Переместите или удалите экземпляры, прежде чем удалять пространство имён. |
| 7067 | namespace_same_name |
400 | Имена исходного и целевого пространств имён совпадают. | Выберите другую цель пространство имён. |
| 7097 | instances_allowed_contains_unknown_instances |
400 | Запись в instances_allowed не является экземпляром в этом пространстве имён. |
Используйте только имена экземпляров, которые существуют в пространство имён. |
| 7099 | namespace_modified_concurrently_please_retry |
409 | Другой запрос одновременно изменил пространство имён. | Повторите запрос. |
Токены
Эти ошибки могут возникать при создании, получении списка, чтении, обновлении или удалении токенов API службы AI Search.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7012 | ai_search_instance_invalid_token |
400 | Токен недействителен. | Создайте или обновите токен API службы. |
| 7075 | token_not_found |
404 | Запрошенный токен не существует. | Создайте новый токен API службы. |
| 7076 | token_in_use_by_instances |
409 | Один или несколько экземпляров всё ещё используют этот токен. | Обновите или удалите эти экземпляры, прежде чем удалять токен API службы. |
Элементы
Эти ошибки могут возникать при загрузке, получении списка, чтении, скачивании, удалении, синхронизации, фильтрации или проверке проиндексированных элементов через Items API или привязку Workers.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7032 | ai_search_is_paused |
400 | Экземпляр приостановлен. | Прежде чем загружать элементы, возобновите работу экземпляра. |
| 7041 | item_not_found |
404 | Запрошенный элемент не существует. | Проверьте ID элемента. |
| 7042 | item_key_already_exist |
409 | Элемент с таким ключом уже существует. | Используйте другое имя файла или управляйте существующим элементом с помощью API элементов. |
| 7044 | unable_to_sync_item |
503 | AI Search не удалось синхронизировать элемент. | Повторите операцию. Проверьте коды ошибок индексации для получения подробностей. |
| 7053 | this_operation_requires_a_managed_instance |
400 | Операция работает только с управляемыми экземплярами. | Используйте экземпляр с встроенное хранилище. |
| 7054 | file_exceeds_maximum_size |
413 | Загруженный файл слишком большой. | Уменьшите размер файла перед загрузкой. Ознакомьтесь с лимиты на размер файла. |
| 7055 | file_field_is_required |
400 | В запросе на загрузку отсутствует file поле. |
Включите file поле в данных multipart form data. |
| 7056 | invalid_metadata_format |
400 | Метаданные загрузки недействительны. | Отправляйте метаданные загрузки в виде корректного объекта JSON. См. атрибуты метаданных. |
| 7058 | invalid_metadata_filter |
400 | Фильтр метаданных недействителен. | Проверьте синтаксис фильтров и названия полей. |
| 7059 | content_download_not_available_for_external_source_items |
400 | Исходное содержимое недоступно для элемента из внешнего источника. | Скачать файл из исходного источник данных. |
| 7060 | unsupported_file_type |
400 | AI Search не удалось определить поддерживаемый тип содержимого. | Загрузите поддерживаемый тип файла. |
| 7072 | filename_exceeds_maximum_length |
400 | Имя файла или ключ элемента длиннее 128 символов. | Используйте имя файла или ключ элемента длиной не более 128 символов. |
Задания
Эти ошибки могут возникать при создании, получении списка, чтении, отмене заданий синхронизации или получении списка их логов через REST API или привязку Workers.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7020 | sync_in_cooldown |
429 | Инициированное пользователем задание синхронизации было запрошено в течение 30 секунд после предыдущего задания синхронизации. | Подождите не менее 30 секунд, прежде чем запускать следующее задание синхронизации. |
| 7021 | job_not_found |
404 | Запрошенное задание не существует. | Проверьте ID задания. |
| 7046 | job_cannot_be_cancelled |
400 | Задание уже завершено, и его нельзя отменить. | Обновите статус задания перед отменой. |
Поиск и чат
Поиск
Эти ошибки могут возникать при выполнении поиска в экземпляре, поиска между экземплярами, поиска через публичную конечную точку или instance.search() через REST API, Workers binding или public endpoints.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7010 | invalid_model |
400 | Настроенная или запрошенная модель недействительна. | Используйте поддерживаемая модель. |
| 7015 | filter_or_operator_only_supports_eq_filters |
400 | or фильтр содержит неподдерживаемые операторы. |
Используйте поддерживаемые синтаксис фильтров. |
| 7016 | filter_or_operator_does_not_support_different_keys |
400 | or фильтр включает несколько ключей метаданных. |
Используйте тот же атрибут метаданных для каждого сравнения внутри or фильтр. |
| 7039 | missing_user_query |
400 | Поисковый запрос не содержит пользовательского запроса. | Подключите query или сообщение пользователя в формат сообщений. |
| 7057 | invalid_datetime_filter_value |
400 | Значение фильтра метаданных типа datetime недействительно. | Используйте допустимое значение даты и времени в своём фильтр метаданных. |
| 7058 | invalid_metadata_filter |
400 | Фильтр метаданных недействителен. | Проверьте синтаксис фильтров и названия полей. |
| 7069 | monthly_query_quota_exceeded |
429 | Аккаунт исчерпал месячную квоту запросов по своему плану Workers. | Проверьте Лимиты AI Search, подождите сброса квоты, или перейдите на более высокий План Workers. |
| 7070 | invalid_retrieval_type |
400 | Запрос установил retrieval_type в режим, который инстанс в своём поле index_method не поддерживает. Оба keyword и hybrid требуют индексирования по ключевым словам. |
Включите необходимое метод индексации на экземпляре, что запускает переиндексацию. Если переопределение было случайным, удалите retrieval_type. |
| 7071 | vectorize_authentication_failed |
401 | AI Search не удалось пройти аутентификацию в Vectorize. | Проверьте конфигурацию экземпляра и токен API службы. |
| 7073 | all_search_methods_failed |
500 | Все методы поиска не сработали. | Повторите запрос. Проверьте коды ошибок индексации и конфигурацию экземпляра. |
| 7080 | vectorize_filter_not_serializable |
400 | Фильтр невозможно отправить в Vectorize. | Используйте значения фильтра, сериализуемые в JSON. |
| 7089 | image_query_requires_vector_index |
400 | Запрос по изображению требует векторного индексирования. | Включите векторный поиск для экземпляра и переиндексируйте содержимое либо используйте экземпляр, в котором уже включён векторный поиск. |
Чат
Эти ошибки могут возникать, когда AI Search получает контекст и формирует ответ через chat completions экземпляра, chat completions между экземплярами, chat completions публичной конечной точки или instance.chatCompletions().
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7010 | invalid_model |
400 | Настроенная или запрошенная модель недействительна. | Используйте поддерживаемая модель. |
| 7038 | missing_user_query |
400 | Запрос chat completions не содержит пользовательского запроса. | Включите хотя бы одно сообщение пользователя в формат сообщений. |
| 7069 | monthly_query_quota_exceeded |
429 | Аккаунт исчерпал месячную квоту запросов по своему плану Workers. | Проверьте Лимиты AI Search, подождите сброса квоты, или перейдите на более высокий План Workers. |
| 7070 | invalid_retrieval_type |
400 | Запрос установил retrieval_type в режим, который инстанс в своём поле index_method не поддерживает. Оба keyword и hybrid требуют индексирования по ключевым словам. |
Включите необходимое метод индексации на экземпляре, что запускает переиндексацию. Если переопределение было случайным, удалите retrieval_type. |
| 7073 | all_search_methods_failed |
500 | Все методы поиска не сработали. | Повторите запрос. Проверьте коды ошибок индексации и конфигурацию экземпляра. |
| 7089 | image_query_requires_vector_index |
400 | Запрос по изображению требует векторного индексирования. | Включите векторный поиск для экземпляра и переиндексируйте содержимое либо используйте экземпляр, в котором уже включён векторный поиск. |
Поиск и чат между экземплярами
Эти ошибки могут возникать при использовании межэкземплярный поиск или чат и таким образом делать запрос сразу к нескольким инстансам за один раз.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 7049 | one_or_more_instance_searches_failed |
500 | Поиск между экземплярами завершился ошибкой, и return_on_failure отключён. |
Повторите запрос или разрешите частичные результаты с помощью return_on_failure. |
| 7074 | too_many_multi_search_instances |
400 | Поиск между экземплярами включает слишком много экземпляров. | Сократите instance_ids до 10 или меньше, то есть допустимый лимит. |
Когда return_on_failure включён, поиск между экземплярами может возвращать частичные результаты с errors: [{ instance_id, message: "search_failed" }]. Этот ответ не использует числовой код ошибки.
Модели и AI Gateway
Эти ошибки могут возникать, если запрос поиска или чата обращается к Workers AI, AI Gateway или стороннему провайдеру модели.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 2003 | Rate limited |
429 | AI Gateway ограничил скорость запроса. | Повторите запрос с задержкой и ознакомьтесь с ограничения скорости запросов публичной конечной точки, если это применимо. |
| 2016 | Prompt blocked due to security configurations |
424 | AI Gateway Guardrails заблокировал промпт. | Проверьте AI Gateway Guardrails настройки prompt и содержимое prompt. |
| 2017 | Response blocked due to security configurations |
424 | AI Gateway Guardrails заблокировал ответ. | Проверьте AI Gateway Guardrails настройки ответа и полученный контент. |
| 7011 | workers_ai_fail_to_return_a_valid_response |
500 | Workers AI вернул недействительный ответ. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 7019 | workers_ai_error |
400 | Workers AI вернул ошибку для запроса. | Проверьте модель, ввод и параметры AI Search. |
| 7030 | workers_ai_timeout |
400 | У Workers AI истекло время ожидания. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 7031 | ai_gateway_timeout |
400 | У AI Gateway истекло время ожидания. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 7033 | ai_gateway_exception |
502 | Ошибка возникла на стороне AI Gateway или вышестоящей модели. | Повторите запрос. Проверьте AI Gateway и конфигурацию провайдера. |
| 7077 | ai_gateway_authentication_error |
401 | Аутентификация была отклонена на стороне AI Gateway или вышестоящего провайдера. | Проверьте учётные данные провайдера в AI Gateway. |
| 7078 | ai_gateway_billing_error |
402 | Вышестоящий провайдер сообщил о проблеме с выставлением счетов. | Проверьте статус выставления счетов у провайдера в AI Gateway. |
| 7079 | ai_gateway_context_window_exceeded |
413 | Запрос превышает контекстное окно модели. | Сократите историю сообщений, извлечённый контекст или количество результатов. |
| 7096 | ai_gateway_credential_not_found |
400 | Не найдены сохранённые учётные данные для вышестоящего провайдера. | Добавьте ключ провайдера в AI Gateway. |
Код 7096 также возвращается, когда отключение имени хоста по умолчанию без пользовательского домена. Используйте message поле, чтобы различать их.
Публичные конечные точки
Эти ошибки могут возникать, если запрос не проходит публичный поиск, публичные chat completions, Model Context Protocol (MCP), аналитику сниппетов, assets или маршрутизацию публичной конечной точки ещё до того, как он будет проксирован в AI Search. Публичная конечная точка /search и /chat/completions также может возвращать перечисленные выше ошибки API AI Search.
| Код | Сообщение | Статус HTTP | Подробности | Рекомендуемое действие |
|---|---|---|---|---|
| 60001 | asset not found |
404 | Запрошенный путь к ресурсу UI сниппета не существует, например из-за неверной или устаревшей версии ресурса. | Используйте <script> тег из Библиотека UI-сниппетов без изменений и обновите версию ассета, если она устарела. |
| 60002 | hash not found on url |
404 | В URL отсутствует хэш публичной конечной точки. | Используйте URL-адрес публичной конечной точки скопированный из dashboard. |
| 60003 | config not found |
404 | Конфигурация публичной конечной точки не найдена. | Убедитесь, что публичная конечная точка включён. |
| 60004 | ai search not enabled |
404 | Публичная конечная точка отключена. | Включить публичная конечная точка для экземпляра. |
| 60005 | rate limited |
429 | Превышен лимит скорости публичной конечной точки. | Повторите запрос после лимит скорости сбрасывается. |
| 60006 | endpoint not found |
404 | Запрошенный маршрут публичной конечной точки не существует. | Используйте поддерживаемый публичная конечная точка. |
| 60007 | mcp endpoint disabled |
401 | Конечная точка MCP отключена. | Включите MCP для публичная конечная точка. |
| 60008 | search endpoint disabled |
401 | Конечная точка поиска отключена. | Включите конечную точку поиска в настройки публичной конечной точки. |
| 60009 | chat completions endpoint disabled |
401 | Эндпойнт chat completions отключён. | Включите конечную точку chat completions в настройки публичной конечной точки. |
| 60010 | method not allowed |
405 | Аналитика сниппета публичной конечной точки /stats эндпойнт получил неподдерживаемый метод HTTP. |
Отправляйте запросы аналитики сниппетов к /stats с POST. |
| 60011 | invalid stats request body |
400 | Аналитика сниппета публичной конечной точки /stats тело запроса недействительно. |
Отправьте корректное тело JSON с непустым events массив. |
| 60012 | invalid ai_search_options.instance_ids |
400 | Публичная конечная точка пространства имён получила некорректный ai_search_options.instance_ids значение. |
Отправить ai_search_options.instance_ids как непустой массив имён экземпляров в тело запроса, или не указывайте его, чтобы искать по всему allowlist. |
| 60013 | ai_search_not_found |
404 | Ни один доступный для поиска экземпляр не соответствует запросу. Экземпляр неизвестен, находится вне allowlist, либо allowlist пуст. | Проверьте allowlist экземпляров для публичной конечной точки пространства имён. |
| 60014 | path not supported for namespace-kind hash |
404 | Публичная конечная точка пространства имён получила неподдерживаемый путь. | Используйте /search, /chat/completions, или /mcp. |
| 60015 | request body must be a JSON object |
400 | Тело запроса публичной конечной точки не является JSON объектом. | Отправьте тело запроса в виде объекта JSON с Content-Type: application/json, а не массив, строка или пустое тело запроса. См. использование публичной конечной точки. |
| 60016 | method not allowed; this MCP endpoint only accepts POST |
405 | Конечная точка MCP получила не-POST запрос. |
Отправить MCP запросы с POST. |
| 60017 | asset fetch failed |
503 | Публичной конечной точке не удалось получить ресурс UI сниппета. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
| 60018 | default domain disabled |
404 | Запрос поступил на имя хоста по умолчанию, хотя конечная точка обслуживает только пользовательский домен. | Отправьте этот запрос к пользовательский домен, или снова включите имя хоста по умолчанию. |
| 60100 | internal error |
500 | Публичная конечная точка вернула непредвиденную ошибку. | Повторите запрос. Проверьте Cloudflare Status ↗ и обратиться в поддержку если ошибка не исчезает. |
Устранение ошибок API
Если запрос API завершается ошибкой, проверьте code и message поля в ответе об ошибке. Для вызовов через привязку Workers проверьте выброшенную ошибку name и message.
При временных ошибках службы повторяйте запрос с экспоненциальной задержкой. Если внутренняя ошибка или ошибка службы не исчезает, обратитесь в службу поддержки Cloudflare с кодом ошибки, ID экземпляра и временной меткой запроса.