Sto eseguendo un'istanza di CouchDB localhost utilizzando CouchDBX sul mio Mac, proxy dietro Apache 2 utilizzando la ProxyPass
direttiva:
<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 provo a colpire la mia istanza di Couch http://playlick/data
mentre non è in esecuzione ottengo un errore 503 di servizio temporaneamente non disponibile , come ci si aspetterebbe.
Quindi avvio il server Couch e premo lo stesso URL, ma ottengo ancora l'errore fino a quando non riavvio il proxy Apache.
Se d'altra parte, avvio l'istanza di Couch prima di colpire quell'URL, tutto funziona bene senza dover toccare Apache.
Quindi sembra che l'errore 503 venga memorizzato nella cache fino al riavvio del processo Apache. Come posso impedire che ciò accada?
OPPURE , se ciò non è possibile, come posso forzare il riavvio di Apache all'avvio dell'istanza di Couch nell'app GUI di CouchDBX?