Y
Y
Yuriy2021-07-07 17:38:30
1C-Bitrix
Yuriy, 2021-07-07 17:38:30

Bitrix how to kill the exchange between BUS and 1C?

In the morning, an order was received for 800+ positions, nothing foreshadowed trouble.
At 13.00, managers began to complain that orders were not updated on the site.

All orders made after the order for 800 positions fell apart. The debug showed that 1C cannot receive a response from the site when sending modified orders. gets a 500 error from the server and the memory limit is too high.

settings to
memory limit 1GB
timeout 180c

increased to 2GB and 300s
the error continued

increased to 4GB and 600s
the error continued

increased to 8GB and 600s
and with a creak an order of 800+ positions pushed through))

On the 1Cbitrix forum, they found a similar problem, the answer to which was: Not there are such orders))

can anyone come across?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
T
tgarl, 2021-07-08
@tgarl

It is clear that this is not very similar to solving the problem, but as I see it, there are 3 options:
1. Set a limit on the number of items in the order (in most cases this is the solution, for wholesalers it is not convenient, but everything will work more or less regularly)
2. rewrite the ordering, breaking it into several
3. rewrite the exchange of orders with 1C so that the collection of orders is not on the fly, but prepared files, in this case, if the order is large, so that only one is given

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question