Tôi đang chạy một cá thể CouchDB localhost bằng CouchDBX trên máy Mac của mình, được ủy quyền đằng sau Apache 2 bằng cách sử dụng lệnh 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>
Nếu tôi cố gắng nhấn phiên bản Couch của mình http://playlick/data
trong khi nó không chạy, tôi sẽ gặp một lỗi 503 Dịch vụ tạm thời không khả dụng , như mong đợi.
Sau đó, tôi khởi động máy chủ Couch và nhấn cùng một URL, nhưng tôi vẫn gặp lỗi cho đến khi tôi khởi động lại proxy Apache.
Mặt khác, nếu tôi khởi động cá thể Couch trước khi nhấn URL đó, mọi thứ sẽ hoạt động tốt mà không cần phải chạm vào Apache.
Vì vậy, có vẻ như lỗi 503 được lưu trữ cho đến khi quá trình Apache được khởi động lại. Làm thế nào để tôi ngăn chặn điều này xảy ra?
HOẶC , nếu điều đó là không thể, làm cách nào để buộc Apache khởi động lại khi tôi khởi động phiên bản Couch trong ứng dụng GUI CouchDBX?