Estou executando uma instância localhost do CouchDB usando o CouchDBX no meu Mac, proxy por trás do Apache 2 usando a ProxyPass
diretiva:
<VirtualHost *:80>
ServerName playlick # points to localhost in /etc/hosts
DocumentRoot "/Users/james/Sites/playlick"
ProxyPass /data http://localhost:5984
ProxyPassReverse /data http://localhost:5984
</VirtualHost>
Se eu tentar acessar minha instância do Couch http://playlick/data
enquanto ela não estiver em execução , recebo um erro 503 Serviço temporariamente indisponível , como seria de esperar.
Em seguida, inicio o servidor do Couch e bato na mesma URL, mas ainda recebo o erro até reiniciar o proxy Apache.
Se, por outro lado, inicio a instância do Couch antes de acessar esse URL, tudo funciona bem sem precisar tocar no Apache.
Portanto, parece que o erro 503 é armazenado em cache até que o processo Apache seja reiniciado. Como faço para impedir que isso aconteça?
OU , se isso não for possível, como forço o Apache a reiniciar quando inicio a instância do Couch no aplicativo GUI do CouchDBX?
fonte
Respostas:
Acredito que o que você precisa observar é a opção de repetição que você pode passar com a diretiva ProxyPass .
fonte