Reinicie o aplicativo individual no Apache + Passenger no servidor Ubuntu

Reinicie o aplicativo individual no Apache + Passenger no servidor Ubuntu

Eu tenho vários aplicativos Ruby on Rails no servidor (Apache + passageiro) usando RailsbaseURI.

Quando novos aplicativos são implantados, o apache é configurado para recarregar, que lê a nova configuração no apache.conf e a nova URL do aplicativo se torna ativa.

Eu estava procurando opções onde aplicativos individuais pudessem ser reiniciados usando algum soquete. Alguém pode me indicar algumas dicas para essa implementação.

Responder1

Eu não acredito que você possa fazer isso. Ficaria feliz em ser corrigido, mas acho que isso é apenas uma falha do apache e do passageiro. (Também poderia explicar por que ninguém comentou sobre isso)

Na verdade, tive que tomar medidas extremas para contornar isso (cada vez que atualizava um site em meu host, tinha que reiniciar todos os aplicativos), então mudei para nginx e unicórnio. O Unicorn permite que o aplicativo seja vinculado a soquetes Unix, e o nginx lê bem esses soquetes.

Existem numerososguiaspara esta migração.

informação relacionada