Nextcloud 14 не загружает файлы размером более 1 МБ

Nextcloud 14 не загружает файлы размером более 1 МБ

Я запускаю Nextcloud 14 на Debian Stretch с nginx, php-fpm7.2, mariadb и redis внутри контейнера LXC (Proxmox VE, тонкое хранилище lvm). На другом контейнере LXC alpine linux 3.8 запускает обратный прокси nginx.

По какой-то причине я не могу загружать файлы размером больше одного мегабайта.

Я уже попробовал/проверил следующее:

  • php upload_max_filesize = 16G
  • php максимальный_размер_поста = 16G
  • php буферизация_вывода = Выкл.
  • php max_input_time = 3600
  • php max_execution_time = 3600
  • php memory_limit = 1024M
  • php upload_tmp_dir = /upload_tmp/ (права и доступное пространство в порядке)
  • nginx client_max_body_size 16G;
  • nginx fastcgi_read_timeout 3600;
  • nginx client_body_temp_path /upload_tmp;
  • обратный прокси proxy_buffering выключен;
  • обратный прокси proxy_request_buffering выключен;

Есть ли у кого-нибудь идеи, где еще я могу это посмотреть?

решение1

Проблема была в обратном прокси. В блоке http был еще один client_max_body_size, установленный на 1m. Установка его на 0 решила проблему. Нашел решение здесь:https://serverfault.com/a/401732/393856

Связанный контент