Задать вопрос
yous
@yous

Bitrix как убить обмен между БУС и 1С?

Утром поступил заказ на 800+ позиций, ничего не предвещало беды.
В 13.00 менеджеры стали жаловаться, что заказы не обновляются на сайте.

Все заказы сделанные после заказа на 800 позиций заспторорились. Дебаг показал, что 1С не может получить ответ от сайта при отправке изменненых заказов. получает ошибку 500 от сервера и memory limit привышен.

настройки до
memory limit 1Гб
timeout 180c

увеличили до 2Гб и 300с
ошибка продолжалась

увеличили до 4Гб и 600с
ошибка продолжалась

увеличили до 8Гб и 600с
и со скрипом заказ в 800+ позиций протолкнулся))

На форуме 1Cbitrix нашли похожую проблему, ответ в которой звучал: Не бывает таких заказов))

может кто сталкивался?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@tgarl
Понятно что это не очень-то похоже на решение проблемы, но вариантов как я вижу 3:
1. Поставить ограничение на количество позиций в заказе(в большинстве случаев это и есть решение, для оптовиков это не удобно, но зато работать все будет более менее штатно)
2. переписать оформление заказа разбивая его на несколько
3. переписать обмен заказами с 1С чтобы сбор заказов был не налету, а подготовленные файлы, в этом случае если заказ большой, чтобы он отдавался только один
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы