Код: Выделить всё
php-cgiНа странице «Оптимизация производительности FastCGI» говорится:
во время кода очистки PHP существует потенциальное состояние гонки, при котором PHP может завершить работу, но сокет все еще будет открыт, поэтому Lighty может отправить запрос номер 501 в PHP и получить его «принятым», но затем PHP, похоже, просто завершает работу, вызывая возврат 500 от Lighty.
/>
Чтобы ограничить это явление, установите для PHP_FCGI_MAX_REQUESTS значение 500.
Насколько я понимаю, речь идет о выходе php-cgi после обработки запросов PHP_FCGI_MAX_REQUESTS и состоянии гонки, когда веб-сервер отправляет другой запрос во время завершения работы PHP.
Да это состояние гонки по-прежнему применимо к текущим версиям PHP (например, PHP 8.x) при использовании php-cgi с Lighttpd 1.4.80?
Среда:
- lighttpd 1.4.80
- PHP 8.4
- непосредственное использование php-cgi (бэкэнды FastCGI, созданные Lighttpd)
Подробнее здесь: https://stackoverflow.com/questions/798 ... nd-php-cgi
Мобильная версия