Сброс соединения PHP при загрузке большого файла независимо от правильной настройки

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

У нас есть сервер LAMP, который получает большое количество трафика. Используя этот сервер, мы выполняем обычную отправку файлов. При небольших загрузках файлов он отлично работает. В файлах размером около 4-5 МБ эта загрузка отправки прерывается с перерывами (иногда она работает, но много раз она не срабатывала).

У нас есть следующая конфигурация на нашем PHP:

max_input_time: 600 max_execution_time: 600 max_upload_size: 10M post_max_size: 10M 

Настройка Apache:

 Timeout: 600 Keep-Alive Timeout: 15 Keep-Alive: On Per Child: 1000 Max Conn: 100 

Таким образом, мне интересно, может ли кто-нибудь помочь мне с этим. Мы нашли проблемы и решения в Интернете, но ни один из них не работает в нашем случае.

Огромное спасибо. Любой вход / обратная связь очень ценится!

    Соединительный курок может быть завершен в нескольких местах:

    1. апаш
    2. Ограничение размера сообщения внутри php.ini
    3. Ограничение памяти внутри php.ini
    4. Предел времени ввода внутри php.ini
    5. Ограничение времени выполнения внутри php.ini или set_time_limit ()

    Я бы увеличил все это и посмотрел, сохранится ли он. Но вам придется отказываться от apache для изменений внутри php.ini, чтобы повлиять на них.

    На них также влияет какая скорость соединения конечного пользователя, если он терпит неудачу для определенных пользователей, потому что их соединение происходит медленнее, чем другие, и их соединение с сервером завершается.