NGINX, PHP-FPM a memory_limit
Nastavení memory limitu pro PHP v konfiguraci NGINX a PHP-FPM
V PHP-FPM je defaultně nastavený memory_limit na 128MB. Pokud je tento limit potřeba změnit, lze požadovanou hodnost nastavit pomocí fast_cgi_param direktivy:
fastcgi_param PHP_VALUE "memory_limit = 1G";
Zápis pro Symfony aplikaci pak může vypadat třeba takto:
location ~ ^/index\.php(/|$) {
fastcgi_pass unix:/var/run/php/php8.0-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_param PHP_VALUE "memory_limit = 1G";
# Prevents URIs that include the front controller. This will 404:
# http://domain.tld/index.php/some-path
# Remove the internal directive to allow URIs like this
internal;
}
Mohlo by vás také zajímat
Sentry Performance, PHP a GraphQL
Jak využít Sentry Performance pro monitoring výkonu PHP aplikace včetně výkonu GraphQL API.
Číst vícePHP8.1, Enum třídy a Doctrine
Jednou z novinek PHP8.1 je i podpora Enum tříd. Tento zápisek vznikl jako stručné intro k tomu, jak lze tuto novinku používat ve spojení s Doctrine.
Číst víceSymfony, lokální server a důvěryhodný SSL certifikát v Chrome
Nastavte si důvěryhodný certifikát v Chrome i pro vývoj Symfony aplikací
Číst vícePotřebujete více informací?
Zpráva byla úspěšně odeslána.
Děkujeme
Omlouváme se, ale zprávu se nepovedlo odeslat.
Budeme rádi, když nám o tomto dáte vědět na info@id-sign.com