Есть простой скрипт на php
<?php
echo time();
?>
При запуске из консоли (php /home/site.com/tmp.php) работает отлично. Но вот при обращении с веба (http://site.com/tmp.php) заканчивается ошибкой в логах о нехватке памяти.
2023/01/23 13:02:32 [error] 2126#2126: *178 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 18874368 bytes exhausted (tried to allocate 94872324898096 bytes) in Unknown on line 0" while reading response header from upstream, client: xxx.35.12.125, server: site.com, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "site.com", referrer: "http://site.com/tmp.php"
Сервер голый, сайт тестовый (без движка) просто 1 сценарий tmp.php. Связка nginx + php8.2
Понятно что для такого простого сценария на php хватит и 16M памяти, но я пробовал ставить ограничения в /etc/php/8.2/fpm/php.ini memory_limit = 16M memory_limit = 200M memory_limit = 500M Во всех вышеперечисленных случаях памяти не хватает.
В какую строну копать?