Re: nginx, fastcgi и деплой на симлинках

Alex Domoradov alex.hha на gmail.com
Чт Мар 21 11:25:22 UTC 2019


> а код продолжает работать версии 1.2.9 .

а что мешает во время деплоя сделать nginx reload ?

On Thu, Mar 21, 2019 at 1:21 PM Иван <nginx на kinetiksoft.com> wrote:

> Здравствуйте!
>
> Есть симлинк
>
> /home/live -> /home/releases/live/1.2.9
>
> при деплое он меняется на
>
> /home/live -> /home/releases/live/1.2.10
>
> а код продолжает работать версии 1.2.9 .
>
>
> Преполагаю, что должен помочь такой патч к конфигу nginx
>
> location /live/ {
>
> +               root /home/live;
>                  include fastcgi_params;
>
> -               fastcgi_param SCRIPT_FILENAME
> /home/live/register_user_new.php;
> +               fastcgi_param SCRIPT_FILENAME
> $realpath_root/register_user_new.php;
> }
>
> Верно? Короче говоря, непосредственно указать путь в fastcgi_param
> симлинки кешируются, а с realpath_root - всегда актуальны?
>
> С уважением, Иван Прокудин.
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20190321/b9cf6ef7/attachment.html>


Подробная информация о списке рассылки nginx-ru