я пробовал вынести этот виртхост в отдельный php-fpm sock 
который используется только на этом хосте, это не помогло.

имена пулов php-fpm разные

вт, 3 авг. 2021 г. в 18:54, Maxim Dounin <mdounin@mdounin.ru>:
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


--
P.S. Сохраняйте переписку в теле письма.
___________________________________
Best regards, Konstantin @MihaKot@ Aksarin.
Phone: +7 921 74 66 818
Skype: mihakot
E-mail: mihakot@gmail.com