LINUX.ORG.RU
ФорумAdmin

PHP-FPM подвисает при загрузке файлов.

 , ,


0

1

Есть простенький сервис, который получает-отдаёт файлы, написан на php. Если грузить файлы пачкой (POST) по порядку, в определённый момент загрузка подвисает. В этот момент один из пулов fpm нагружает проц на 100%, зависая на несколько секунд. На GET запросы вообще никаких проблем. В качестве теста использую один и тот же файл размером в 30 килобайт.

Я обвешал весь код принтдебагами, дело точно не в коде. Все вызовы идут без задержек. Nginx подтюнил, fpm-у tmp сделал в tmpfs, так что задержки из-за хренового диска исключаю.

Куда ещё можно обратить внимание? Мне кажется, тут дело именно где-то в системе.

PHP 7.4.16, дистр дебиан.


В этот момент один из пулов fpm нагружает проц на 100%, зависая на несколько секунд
Я обвешал весь код принтдебагами, дело точно не в коде.

Врубай отладку fpm и смотри как оно там. Или цепляйся через strace

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.