Saya menjalankan instance CouchDB localhost menggunakan CouchDBX di Mac saya, diproksi di belakang Apache 2 menggunakan ProxyPass
direktif:
<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>
Jika saya mencoba untuk memukul contoh Sofa saya http://playlick/data
saat itu tidak berjalan saya mendapatkan 503 Layanan Sementara Tidak Tersedia kesalahan, seperti yang diharapkan.
Saya kemudian memulai server Couch dan menekan URL yang sama, tetapi saya masih mendapatkan kesalahan sampai saya me-restart proxy Apache.
Jika di sisi lain, saya memulai instance Couch sebelum mengenai URL itu, semuanya berfungsi dengan baik tanpa harus menyentuh Apache.
Jadi sepertinya seolah-olah kesalahan 503 di-cache sampai proses Apache dimulai kembali. Bagaimana saya menghentikan ini terjadi?
ATAU , jika itu tidak mungkin, bagaimana cara memaksa Apache untuk memulai kembali ketika saya memulai instance Couch di aplikasi CouchDBX GUI?
sumber
Jawaban:
Saya percaya apa yang perlu Anda perhatikan adalah opsi coba lagi yang dapat Anda lewati dengan petunjuk ProxyPass .
sumber