К содержимому
Все материалы

Сбор завершился ошибкой: с чего начать проверку

Повторный запуск помогает не всегда. Пройдём от статуса и журнала к ответу источника, а затем проверим конкретное исправление на пробном сборе.

Редакция AkmeloО продукте и работе с данными
Лупа над листом с небольшой оранжевой отметкой и последовательность нейтральных блоковИзображение недоступно

После неудачного сбора хочется сразу нажать «Запустить» ещё раз. Иногда источник действительно отвечает со второй попытки, но повтор не исправит ошибку в названии поля или изменившуюся структуру страницы. Сначала полезно понять, на каком шаге остановилась работа.

Откройте карточку проблемного прогона и оставьте её точкой отсчёта. Номер запуска, время и текст ошибки пригодятся для сравнения с последней успешной проверкой. Не меняйте сразу несколько настроек: так будет сложнее понять, что помогло.

Прочитайте ошибку вместе с журналом

Посмотрите итоговый статус и стадию, на которой произошла остановка. Не удалось получить страницу, извлечь поля, проверить записи или сохранить результат? Эти ситуации требуют разных действий. Частичный результат также важно отличать от полностью завершённого сбора.

В журнале Akmelo есть сообщения прогона. Найдите первые строки, связанные со сбоем, и сопоставьте их с последующими ошибками. Последняя строка может сообщать только о завершении работы, а полезная причина находится выше.

Если ошибка относится к сценарию, проверьте названия ожидаемых полей, типы значений и актуальную версию. Если изменились условия запуска, сравните их с предыдущим успешным прогоном.

Проверьте, что вернул источник

Во вкладке страниц можно посмотреть адреса запросов и сведения об ответах. Если снимок доступен, откройте его: вместо карточки могла вернуться страница ошибки, ограничение доступа или другой вариант содержимого. Успешный HTTP-статус сам по себе не подтверждает, что получена нужная страница.

Не пытайтесь решать ограничение доступа бесконечными повторениями. Проверьте условия работы источника и настройки обращения к нему. Не каждая ошибка является временной, а возможность повтора зависит от её причины и действующих настроек.

Диагностика неудачного сбора: статус запуска, журнал, ответ источника и проверка исправленияИзображение недоступно

Проверяйте одну гипотезу за раз. Например, если цена есть в сохранённом ответе, но не попала в запись, исследуйте извлечение и обработку поля. Повторное получение той же страницы само по себе это не исправит.

Проверьте исправление на небольшой выборке

После изменения сценария выполните пробный запуск и изучите полученные поля. Сверьте несколько записей с источником, затем проверьте условия публикации версии. Сам факт исчезновения ошибки ещё не означает, что сбор возвращает нужные данные.

Если записей стало меньше, используйте разбор пропусков и исчезнувших товаров. Перед дальнейшей передачей полезна и проверка выгрузки. В конце сохраните короткую заметку: причина ошибки, внесённая правка и примеры, на которых она проверена. При следующем похожем сбое не придётся начинать поиск заново.