некстклаудом (php-fpm процесс там) и контейнер с nginx. в nginx запрещено кэширование
proxy_buffering off;
proxy_request_buffering off;
fastcgi_buffering off;
client_max_body_size 0;
при загрузке файла на сервер через веб-интерфейс, замечаю, что в контейнере с nginx увеличивается размер директории /
естественно, контейнер постоянно падает, тк файловая система переполняется.
смотрел через du в момент аплоада, размеры директорий не меняются. при этом df показывает увеличение файловой системы. что это за магия такая?
> при загрузке файла на сервер через веб-интерфейс ну php куда этот файл ложит? Если ты что-то грузишь на сервер, конечно оно куда-то это положит.
php в сторадж стримит
Через временные файлы ?
вроде не должен создавать временные файлы
буферы ответы от бэкенда хранят. Файл который аплоадится в буфер не попадает. ну видимо php его у себя где-то сохраняет во временных папках, чтобы в сторадж это записать
то есть дело может быть даже не в nginx, а в php?
а выяснить это пробовал? Пробовал в целом узнать в какой директории занимаймое место увеличивается?
я наблюдал за контейнером nginx. а раз дело может быть в php, то пойду его поизучаю.
мб у тебя там emtyDir обший у них?
посмотри директорию то, и сразу станет понятно
/tmp/pear/cache вот этот подонок)) нет, там не emptyDir
а что это за дира? Я такой не знаю, в конфиге nginx есть что-то такое?
Обычно кэш это /var/cache/nginx (по крайней мере по дефолту)
нет, у nginx ничего подобного нет. но pear используется некстклаудом
а там еще что-то запущено? Откуда оно в контейнере с nginx то появлется?
у nginx полностью отключено кэширование. поэтому в контейнере nginx я не видел изменения в размерах директорий.
погоди, ты же выше писал что вроде это в nginx контейнере, или нет? > что в контейнере с nginx увеличивается размер директории
а потом вы мне подсказали, что дело в php
Обсуждают сегодня