Jam*_*are 12 proxy couchdb apache-2.2
我在Mac 上使用CouchDBX运行本地 CouchDB 实例,使用ProxyPass
指令代理在 Apache 2 后面:
<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>
Run Code Online (Sandbox Code Playgroud)
如果我尝试在我的 Couch 实例未运行http://playlick/data
时点击它,我会收到503 Service Temporously Unavailable错误,正如预期的那样。
然后我启动 Couch 服务器并点击相同的 URL,但在我重新启动 Apache 代理之前我仍然收到错误消息。
另一方面,如果我在点击该 URL之前启动 Couch 实例,则一切正常,无需接触 Apache。
因此,似乎 503 错误已被缓存,直到 Apache 进程重新启动。我如何阻止这种情况发生?
或者,如果这不可能,当我在 CouchDBX GUI 应用程序中启动 Couch 实例时,如何强制 Apache 重新启动?
归档时间: |
|
查看次数: |
2561 次 |
最近记录: |