[no subject]
Maxim Dounin
mdounin на mdounin.ru
Вт Авг 3 15:54:02 UTC 2021
Hello!
On Tue, Aug 03, 2021 at 06:35:37PM +0300, MihaKot wrote:
> Коллеги, нужна помощь.
>
> есть виртуальный хост, один из пары десятков на сервере (2 одинаковых).
>
> у него есть такая конфа
>
> location ~ \.(php|htm|html|phtml)$ {
> fastcgi_pass unix:/var/run/php-www.sock;
> include fastcgi_params;
> fastcgi_param SCRIPT_FILENAME /var/www/domain.ru$fastcgi_script_name;
> fastcgi_param PHP_ADMIN_VALUE "auto_prepend_file=/var/www/adauth.php";
> #include /etc/nginx/fastcgi_params;
> }
>
>
> Проблема заключается в том что при заходе на другие домены на этом же
> сервере периодически получается что у них подключается auto_prepend_file
>
> причем это не постоянно, а через раз-пять-десять.
>
> снаружи еще один nginx в качестве балансировщика. там только proxy_pass
>
> В какую сторону копать для исправления проблемы?
Так небось PHP_ADMIN_VALUE отрабатывается конкретным рабочим
процессом php-fpm, и дальше используются всеми запросами, которые
попадают в этот рабочий процесс.
Если хочется использовать разные значения для разных виртуальных
серверов, обслуживаемых одним пулом рабочих процессов php-fpm -
стоит ставить подходящее значения всегда, то есть в остальных
виртуальных серверах сбрасывать в пустое значение.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru