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