Назад | Перейти на главную страницу

nginx + php-fpm: как указать лимит памяти для приложения

С apache + php_mod это было так же просто, как вставить:

php_value      memory_limit        128M

в приложение vhost.

Как я могу сделать что-то подобное для nginx + php-fpm?

У вас есть несколько вариантов. Вы также можете:

  1. Установить fastcgi_param из PHP_VALUE как соответствующий параметр в конфигурации nginx: fastcgi_param PHP_VALUE "memory_limit = 128M";

  2. Установите его через php_value в файле конфигурации пула FPM. Что-то вроде php_value[memory_limit] = 128M. Использовать php_admin_value если вы не хотите, чтобы параметр можно было переопределить через ini_set.