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

Иван nginx на kinetiksoft.com
Чт Мар 21 11:31:57 UTC 2019


Здравствуйте.

Нежелание делать nginx reload (давать пользователю деплоя права
рута\sudo, например), когда можно не делать.

С уважением, Иван Прокудин.

21.03.2019 14:25, Alex Domoradov пишет:
> > а код продолжает работать версии 1.2.9 .
>
> а что мешает во время деплоя сделать nginx reload ?
>
> On Thu, Mar 21, 2019 at 1:21 PM Иван <nginx на kinetiksoft.com
> <mailto: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 <mailto:nginx-ru на nginx.org>
>     http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
> _______________________________________________
> 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/beb1a169/attachment.html>


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