Maxim, the server was re-uploaded with this revision, so please help how to do it so that this does not happen again.
A few days ago, the server repeatedly crashed, created a task through support 2015852854 and here , it turned out that our employee, working in the contacts list, filtering the data he needs for work, accidentally selected the filter modified above by Business Processes (your colleagues in the support task confirmed that this filter was launched).
Considering that it works with contacts without a group, and there are almost 30 thousand of them, when starting the filtering, it sent a request to the server - which the server could not cope with, while it updated the page several times - because the server was restored and when it was updated the page crashed again.
Given that the filter is open to everyone, we cannot guarantee that this will not be repeated by any other employee, so please see how to avoid this? Maybe we need to strengthen the server? Or can it be limited by Boxing so that the request is executed for a number of no more than ... and, for example, when starting a filter for a larger number of contacts, give an error that the request is not executable? Maybe it makes sense to make the maximum filtered amount as a setting in the filter? Then how to understand what is the maximum amount our server can withstand?
We need the filter itself and it works exactly as it should, but we filter only by contacts with groups, in the largest group there are 11 thousand contacts now, and we don’t need to launch an array of 30 thousand contacts. Modified filters are displayed here
https://crm.hlr.ua/admin/shop/users/ at the very bottom
Maxim, help, plz, find a solution. Thanks