É uma estratégia popular para o servidor web referenciar a compilação atual via symlink e alternar o symlink para implantar uma nova compilação
/var/www/current -> /var/www/build-1
Isso é um problema para solicitações executadas quando o link simbólico é alternado, já que os scripts fazem referência a outros arquivos durante a execução, e esses arquivos foram modificados na nova compilação?
Se sim, você acha que isso o desqualifica como uma estratégia para um serviço que exige alta disponibilidade?
É uma estratégia melhor atualizar a configuração do Nginx para referenciar a nova compilação diretamente e executar service nginx reload ? Presumo que reload permite que as solicitações atuais sejam concluídas na compilação antiga, enquanto envia novas solicitações para a nova compilação.
Se for relevante, estou interessado especificamente em PHP e Laravel.