Nginx请求子集到不同的池

我有一个nginx服务器的一些请求是慢的,因此可以饱和一个PHP的FPM池。 我不介意这些请求是否被删除,更重要的是它们不会影响正常的请求。

我认为我可以为这些请求创build另一个有限的PHP-FPM池,我已经完成了这个任务,但是我正在努力地处理nginx的一些事情。

我目前的configuration看起来像…

location ~ \.php$ { include snippets/fastcgi-php.conf; # With php7.0-fpm: fastcgi_pass unix:/run/php/php7.0-fpm.sock; } 

我想要发生的是,对某些显式path(如/test/update.php任何请求转到另一个具有fastcgi_pass unix:/run/php/php7.0-fpm-secondary.sock;地址的池fastcgi_pass unix:/run/php/php7.0-fpm-secondary.sock;

这可能吗?

这可能会做你正在寻找,但没有testing。

 location ~ /test/update.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm-secondary.sock; }