Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка импорта #101

Open
yurrach opened this issue Jul 19, 2019 · 19 comments
Open

Ошибка импорта #101

yurrach opened this issue Jul 19, 2019 · 19 comments
Assignees

Comments

@yurrach
Copy link

yurrach commented Jul 19, 2019

Примерно в 10-20% случаев обработка запроса на обновление товаров PATCH /pricelists заканчивается ошибкой импорта.

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

Примеры вы можете посмотреть в истории импорта магазина imarket.by.

@Olden
Copy link
Member

Olden commented Jul 19, 2019

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

@yurrach
Copy link
Author

yurrach commented Jul 19, 2019

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

@razoomnick
Copy link

А среди предыдущих 10 было две. Вот нам и приходится делать импорт до тех пор, пока он не отработает без ошибок.

Только через API.

@Olden
Copy link
Member

Olden commented Jul 31, 2019

мы вносим правки в этот процесс, чтобы улучшить ситуацию. помониторьте ближашие дни и скажите как будет работать импорт

@razoomnick
Copy link

Добрый день, все еще есть ошибки https://prnt.sc/oomoh4

@yurrach
Copy link
Author

yurrach commented Aug 9, 2019

Добрый день, ошибки при импорте все также имеют место быть http://prntscr.com/oqes4h

@sidorovich
Copy link
Contributor

Было бы классно, если бы вместе с информацией об ошибках Вы указывали номер Вашего магазина.

@yurrach
Copy link
Author

yurrach commented Aug 9, 2019

Все посты касаются магазина imarket.by (№581)

@yurrach
Copy link
Author

yurrach commented Aug 13, 2019

Добрый день, не могли бы вы датьобратную связь по рассматриваемой проблеме. Вчера вечером снова была ошибка импорта при выгрузке (http://prntscr.com/oro21j). Магазин №581

@Olden
Copy link
Member

Olden commented Aug 13, 2019

наиболее часто это случается если импорт делается одновременно с операцией "обновить актуальность" по кнопке в адмипанели. планируем эту операцию вынести тоже в очередь и считаем что это должно свести ошибки к минимуму

@yurrach
Copy link
Author

yurrach commented Aug 13, 2019

Мы по кнопке в админ-панели не обновляем актуальность. Все происходит через API и выгрузка новых товаров и обновление актуальности. Не могли бы вы сориентировать по срокам или дать обратную связь, когда операция "обновить актуальность" будет вынесена в очередь импорта

@Olden
Copy link
Member

Olden commented Aug 13, 2019

когда перенесем отпишу сюда. но если бы вы могли более оперативно сообщить об этом ошибке я бы мог детальнее увидеть причину.

@yurrach
Copy link
Author

yurrach commented Aug 16, 2019

Добрый день, повторилась история с ошибкой импорта. https://prnt.sc/otidmu

@Olden
Copy link
Member

Olden commented Aug 16, 2019

Добрый день, спасибо, что оперативно. Видим ошибку, вызвана как и предполагалось "обновлением актуальности". Сейчас задача по переносу ее обработки в очередь в работе, в ближайшее время постараемся зарелизить. Сразу же дам знать сюда.

@Olden
Copy link
Member

Olden commented Aug 19, 2019

Добрый день, выложили обновления. Понаблюдайте и отпишитесь пожалуйста о результате.

@Olden Olden self-assigned this Aug 19, 2019
@Olden
Copy link
Member

Olden commented Sep 3, 2019

добрый день, как у вас обстоят дела сейчас?

@razoomnick
Copy link

Добрый день, субъективно ошибок стало меньше. В админке магазина есть лог только по 10 последним файлам, я не могу сказать, были ли ошибки с момента обновления. Оно у нас происходит автоматически по расписанию, результаты мы проверяем не каждый раз.

Если в логе (думаю, у вас есть доступ более чем к 10 последним записям) больше нет статуса "Ошибка импорта", баг можно закрывать.

@Xershi
Copy link

Xershi commented Nov 15, 2019

Возможно нужно создать отдельный тикет.
Но получаю ошибку:
{"errors":{"contentType":["VALUE_NOT_INCLUDED_IN_ARRAY"]}}
courierDeliveryPrices сначала пустой отправлял, а затем вообще убрал.
Что она означает?

@p2rcoder
Copy link

p2rcoder commented Jan 26, 2020

Периодическая "Ошибка импорта" через JSON существует с появления API. Вопрос этот поднимался когда-то давно, но так и не исправили. Помогает разбивать обновление на отдельные запросы, чем больше товаров одновременно в запросе - тем чаще ошибка. Гарантированно нет ошибок при 2000 товаров в запросе или меньше.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants