
Após a implantação usando o capistrano, onde tenho uma tarefa de implantação que está reiniciando o servidor thin, as alterações que acabaram de ser implantadas não estão sendo captadas pelo servidor thin.
Mesmo se eu executar manualmente o comando thin restart no novo diretório de implantação:
bundle exec thin restart -S /tmp/app.sock -e production -d
Posso ver o pid da mudança do processo, mas parece continuar servindo arquivos do antigo diretório de implantação. Se eu parar o servidor thin e iniciá-lo novamente, ele funcionará, mas quero que a implantação com tempo de inatividade zero funcione.
Como acompanhamento, parece estar apenas reiniciando usando a mesma base de código usada na última implantação. Tentei usar "--chdir" para forçá-lo a usar o novo diretório de implantação, mas não teve efeito.