使用SSL运行CouchDB将停止工作

使用SSL运行CouchDB将停止工作,ssl,openssl,couchdb,mochiweb,Ssl,Openssl,Couchdb,Mochiweb,我在CouchDB实例上运行了一个Couchapp。我已经按照Wiki上的说明使用签名证书启用了SSL。我可以使用SSL访问我的应用程序,但偶尔会出现错误 偶尔我的浏览器会显示一个错误,说“SSL收到了意外的握手记录 (错误代码:ssl\U错误\U接收\U意外\U握手)” 此外,我的应用程序订阅了_changesAPI,以使所有客户端保持最新。这在我打开应用程序的最初几分钟内效果很好,但大约3-5分钟后它就停止工作了。客户端在此之后尝试进行的任何更改都会发布到CouchDB,但客户端不再接收更改

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

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

(错误代码:ssl\U错误\U接收\U意外\U握手)”

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


我在coach.log文件中也没有看到任何错误。如果您有任何建议或想法,我们将不胜感激。

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

CouchDB现在本机支持1.1.0版及更高版本的SSL, 假设您的基础Erlang/OTP安装支持它