Большой запрос файла через API возвращает пустой ответ со статусом 200Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Большой запрос файла через API возвращает пустой ответ со статусом 200

Сообщение Anonymous »

Я сталкиваюсь с проблемой с PHP и Nginx при обращении с большим файлом возврата через API. < /p>
Проблем 2 ГБ) обрабатываются правильно.
Большие файлы приводят к пустому ответу с кодом состояния 200. >
  • php.ini:

    post_max_size = 800 -> 4000 < /li>
    upload_max_filesize = 2000 -> 4000 < /li>
    < /ul>
    < /li>
    nginx.conf:

    client_max_body_size = 300 -> 4000 < /li>
    memory_limit = -1 < /li>
    < /ul>
    < /li>
    < /ul>
    Процедура перезапуска: < /p>
    sudo php-fpm8.3 -t
    sudo service php8.3-fpm
    sudo systemctl reload nginx
    < /code>
    Проверенная конфигурация была применена (php -i). < /p>
    Журналы ошибок: < /p>
    Проверенные журналы ( /var/log/nginx/error.log), но не обнаружил ошибок.
    Что может вызвать проблему? /> Настройки настройки php.ini (post_max_size, upload_max_filesize, memory_limit). < /li>
    Модифицированный nginx.conf (client_max_body_size). < /li>
    Перезагруженный php -Fpm и nginx. < /Li>
    Проверенные журналы (/var/log/nginx/error.log).
Что я ожидал:
Большие файлы ( более 2 ГБ) должно быть обработано и возвращено правильно.

Подробнее здесь: https://stackoverflow.com/questions/794 ... 200-status
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»