Estou executando uma instância do CouchDB de localhost usando o CouchDBX no meu Mac, usando proxy atrás do Apache 2 usando a diretiva ProxyPass
:
<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 acertar minha instância do Couch em http://playlick/data
enquanto não estiver em execução , obtenho um erro 503 Serviço temporariamente indisponível , como seria de se esperar.
Eu então inicio o servidor do Couch e bato na mesma URL, mas ainda recebo o erro até reiniciar o proxy do Apache.
Se, por outro lado, eu iniciar a instância do Couch antes de atingir essa URL, tudo funcionará bem sem ter que tocar no Apache.
Portanto, parece que o erro 503 é armazenado em cache até que o processo do Apache seja reiniciado. Como posso impedir que isso aconteça?
OU , se isso não for possível, como forçar o Apache a reiniciar quando eu iniciar a instância do Couch no aplicativo GUI do CouchDBX?