openRunning CouchDB with SSL停止工作



我在CouchDB实例上运行了一个Couchapp。我已按照Wiki上的说明启用SSLhttp://wiki.apache.org/couchdb/How_to_enable_SSL使用已签名的证书Entrust。我可以使用SSL访问我的应用程序,但偶尔会出现错误。

偶尔我的浏览器会显示一个错误,说"SSL收到了一个意外的握手记录。

(错误代码:ssl_Error_rx_expected_handshake)"。

此外,我的应用程序订阅了_changes API,以使所有客户端保持最新。这在打开应用程序的前几分钟非常有效,但大约3-5分钟后它就停止工作了。在此之后,客户端尝试进行的任何更改都会被发布到CouchDB,但客户端不再接收更改,因此除非我重新加载页面,否则不会看到在此之后的任何新数据。我一直在寻找答案,但没有找到任何有帮助的东西。

我在couch.log文件中也没有看到任何错误。任何建议或想法都将不胜感激。

注意您正在使用的CouchDB的版本。SSL从1.1.0版本开始工作。

CouchDB现在本机支持1.1.0及以后版本的SSL,假设您的底层Erlang/OTP安装支持它。

如何启用SSL

相关内容

  • 没有找到相关文章

最新更新