Couchapp работает на экземпляре CouchDB. Я включил SSL, следуя инструкциям на вики http://wiki.apache.org/couchdb/How_to_enable_SSL, используя подписанный сертификат Entrust. Я могу получить доступ к своему приложению с помощью SSL, но иногда получаю ошибки.
Иногда в моем браузере появляется сообщение об ошибке «SSL получил неожиданную запись рукопожатия».
(Код ошибки: ssl_error_rx_unexpected_handshake) ".
Кроме того, мое приложение подписывается на API _changes, чтобы поддерживать актуальность всех клиентов. Это прекрасно работает в течение первых нескольких минут, когда у меня открыто приложение, но через 3-5 минут оно перестает работать. Любые изменения, которые клиент пытается внести после этого времени, публикуются в CouchDB, но клиент больше не получает _changes, поэтому любые новые данные после этой точки не будут видны, пока я не перезагружу страницу. Я искал ответ, но не нашел ничего, что помогло.
Я также не вижу ошибок в файле couch.log. Любые предложения или мысли будут оценены.