Возникают ошибки при создании ТТН? Есть сложности с логистическими сервисами? Вы всегда можете создать топик на нашем форуме и там описать сложившиеся сложности.
Создать топик на форуме
Добрый день!
Не могу понять почему, но у меня в боксе (https://our-store.com.ua/) периодически возникает 503 ошибка (https://prnt.sc/xd4ruj) при формировании ТТН для новой почты. Мы формируем ТТН массовыми действиям следующим образом - https://i.imgur.com/xCTnKKM.jpg. Бокс очень долго грузится, потом выдает ошибку, а после этого заказы остаются на том же статусе (Сборка НП), но по некоторым заказам уже созданы ТТН.
Пытался найти, но ничего не получается. Вы моя последняя надежда :)
Добрый день! Не могу понять почему, но у меня в боксе (https://our-store.com.ua/) периодически возникает 503 ошибка (https://prnt.sc/xd4ruj) при формировании ТТН для новой почты. Мы формируем ТТН массовыми действиям следующим образом - https://i.imgur.com/xCTnKKM.jpg. Бокс очень долго грузится, потом выдает ошибку, а после этого заказы остаются на том же статусе (Сборка НП), но по некоторым заказам уже созданы ТТН. Пытался найти, но ничего не получается. Вы моя последняя надежда :)
Когда вы переключаете ХХХ процессов массовым действием, боксу может не хватить времени чтобы отправить все запросы в апи новой почты, потому что инфу по каждому заказу нужно сначала собрать а потом послать по апи в нп и браузер рвет соединение с сервером. По каждому заказу такой запрос не один а около 3-4шт в действии создания ттн, даже если они сработают за пол секунды, на 100 заказах это уже несколько минут. Сделать тут можно несколько вещей:
1. Изменить настройки сервера, чтобы браузер ждал пока выполнятся запросы - 1ч настройки сисадмина. 2. Не переключать массово большие пачки процессов.
p.s. сами ттн создаются, потому что запросы по некоторым процессам на почту уже ушли, но номера ттн в бокс не вставляются, потому что это происходит только в конце обработки масс. действий и закрытии транзакции в БД.
Когда вы переключаете ХХХ процессов массовым действием, боксу может не хватить времени чтобы отправить все запросы в апи новой почты, потому что инфу по каждому заказу нужно сначала собрать а потом послать по апи в нп и браузер рвет соединение с сервером. По каждому заказу такой запрос не один а около 3-4шт в действии создания ттн, даже если они сработают за пол секунды, на 100 заказах это уже несколько минут. Сделать тут можно несколько вещей:
1. Изменить настройки сервера, чтобы браузер ждал пока выполнятся запросы - 1ч настройки сисадмина.
2. Не переключать массово большие пачки процессов.
p.s. сами ттн создаются, потому что запросы по некоторым процессам на почту уже ушли, но номера ттн в бокс не вставляются, потому что это происходит только в конце обработки масс. действий и закрытии транзакции в БД.
Бодяко Дмитрий dev писал/а: Когда вы переключаете ХХХ процессов массовым действием, боксу может не хватить времени чтобы отправить все запросы в апи новой почты, потому что инфу по каждому заказу нужно сначала собрать а потом послать по апи в нп и браузер рвет соединение с сервером. По каждому заказу такой запрос не один а около 3-4шт в действии создания ттн, даже если они сработают за пол секунды, на 100 заказах это уже несколько минут. Сделать тут можно несколько вещей:
1. Изменить настройки сервера, чтобы браузер ждал пока выполнятся запросы - 1ч настройки сисадмина. 2. Не переключать массово большие пачки процессов.
p.s. сами ттн создаются, потому что запросы по некоторым процессам на почту уже ушли, но номера ттн в бокс не вставляются, потому что это происходит только в конце обработки масс. действий и закрытии транзакции в БД.
Дмитрий, благодарю за ответ. Есть встречные вопросы: 1) Если оплачу данную услугу и снова будет появляться такая ситуация. Что в таком случаи? 2) То что вы написали - это более чем понятно и логично, но тогда не могу понять один нюанс который возникал, а именно: бывало такое, что при 60 заказах все работало отлично, а при 20 все висло. Это нормальное явление?
[quote]
Бодяко Дмитрий
dev писал/а:
Когда вы переключаете ХХХ процессов массовым действием, боксу может не хватить времени чтобы отправить все запросы в апи новой почты, потому что инфу по каждому заказу нужно сначала собрать а потом послать по апи в нп и браузер рвет соединение с сервером. По каждому заказу такой запрос не один а около 3-4шт в действии создания ттн, даже если они сработают за пол секунды, на 100 заказах это уже несколько минут. Сделать тут можно несколько вещей:
1. Изменить настройки сервера, чтобы браузер ждал пока выполнятся запросы - 1ч настройки сисадмина.
2. Не переключать массово большие пачки процессов.
p.s. сами ттн создаются, потому что запросы по некоторым процессам на почту уже ушли, но номера ттн в бокс не вставляются, потому что это происходит только в конце обработки масс. действий и закрытии транзакции в БД.
[/quote]
Дмитрий,
благодарю за ответ. Есть встречные вопросы:
1) Если оплачу данную услугу и снова будет появляться такая ситуация. Что в таком случаи?
2) То что вы написали - это более чем понятно и логично, но тогда не могу понять один нюанс который возникал, а именно: бывало такое, что при 60 заказах все работало отлично, а при 20 все висло. Это нормальное явление?
1. Все зависит от того, сколько процессов вы будете выбирать для отправки. Здесь не все зависит от нас. К примеру, если вы захотите на этап создания ттн влупить еще 700 действий, то логично что ни при каких лимитах они не отработают. Т.е. в данном случае вам гарантируется только работа в данный момент при разумных к-вах переключаемых процессов (думаю до 100-150 можно сделать) 2. Насколько быстро сервак переключает процесс на этап в вашем случае может зависить от его нагрузки, скорости интернета на сервере, скорости ответа Новой почты на запросы в апи. По-этому вполне нормально, что если например у нп провиснет скорость ответов на запросы то и переключить процессов на этап в боксе за один и тот же промежуток времени вы сможете меньше.
1. Все зависит от того, сколько процессов вы будете выбирать для отправки. Здесь не все зависит от нас. К примеру, если вы захотите на этап создания ттн влупить еще 700 действий, то логично что ни при каких лимитах они не отработают. Т.е. в данном случае вам гарантируется только работа в данный момент при разумных к-вах переключаемых процессов (думаю до 100-150 можно сделать)
2. Насколько быстро сервак переключает процесс на этап в вашем случае может зависить от его нагрузки, скорости интернета на сервере, скорости ответа Новой почты на запросы в апи. По-этому вполне нормально, что если например у нп провиснет скорость ответов на запросы то и переключить процессов на этап в боксе за один и тот же промежуток времени вы сможете меньше.
Бодяко Дмитрий dev писал/а: 1. Все зависит от того, сколько процессов вы будете выбирать для отправки. Здесь не все зависит от нас. К примеру, если вы захотите на этап создания ттн влупить еще 700 действий, то логично что ни при каких лимитах они не отработают. Т.е. в данном случае вам гарантируется только работа в данный момент при разумных к-вах переключаемых процессов (думаю до 100-150 можно сделать) 2. Насколько быстро сервак переключает процесс на этап в вашем случае может зависить от его нагрузки, скорости интернета на сервере, скорости ответа Новой почты на запросы в апи. По-этому вполне нормально, что если например у нп провиснет скорость ответов на запросы то и переключить процессов на этап в боксе за один и тот же промежуток времени вы сможете меньше.
Понял. Спасибо за развернутый ответ. Выставляйте счет.
[quote]
Бодяко Дмитрий
dev писал/а:
1. Все зависит от того, сколько процессов вы будете выбирать для отправки. Здесь не все зависит от нас. К примеру, если вы захотите на этап создания ттн влупить еще 700 действий, то логично что ни при каких лимитах они не отработают. Т.е. в данном случае вам гарантируется только работа в данный момент при разумных к-вах переключаемых процессов (думаю до 100-150 можно сделать)
2. Насколько быстро сервак переключает процесс на этап в вашем случае может зависить от его нагрузки, скорости интернета на сервере, скорости ответа Новой почты на запросы в апи. По-этому вполне нормально, что если например у нп провиснет скорость ответов на запросы то и переключить процессов на этап в боксе за один и тот же промежуток времени вы сможете меньше.
[/quote]
Понял. Спасибо за развернутый ответ.
Выставляйте счет.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий