2011-03-31 4 views
3

Je suis capable de répliquer des bases de données locales et distantes à l'aide de la fonction de réplication CouchDB. Toutefois, si je spécifie que la source doit être une URL sécurisée (par exemple https://www.mysecurehost.com), CouchDB renvoie une erreur 500. Je suis capable de répliquer correctement si je spécifie que la cible est une URL sécurisée. J'utilise CouchDB V1.0.2. Toute aide à ce sujet serait grandement appréciée.Utilisation de la réplication CouchDB via HTTPS

+0

Je ne suis pas sûr que cela fasse une différence, mais déclenchez-vous la réplication depuis le futon, en utilisant curl, ou via une autre approche? –

+0

Nous déclenchons la réplication de deux façons: 1) via curl, et 2) via notre application. Nous obtenons une erreur dans les deux cas. – JimZ

+0

Pourrait être un bug. Merci d'avoir ajouté ces informations supplémentaires, car cela peut aider à identifier le problème. En outre, j'ai ajouté la balise https. –

Répondre

3

Selon Cloudant support,

CouchDB (y compris la version 1.0.1) a des problèmes avec la réplication HTTPS. Si vous pouvez , essayez de répliquer avec HTTP simple. Sinon, vous devrez attendre jusqu'à ce que CouchDB 1.1 est publié (ETA début 2011).

Ils référence le bug COUCHDB-491 ("Support replication over SSL"), qui semble être fermé, mais pas réellement corrigé.

Mise à jour: According to Cloudant, le problème est toujours présent si vous utilisez une version d'Erlang antérieure à R14.

+0

Merci pour l'info! – JimZ

+0

@JimZ Voir la mise à jour que je viens d'ajouter. S'il vous plaît voter ma réponse si vous pensez que c'est un bon. –

2

La version 1.0.2 actuelle de CouchDB corrige ces problèmes.

+0

Merci de répondre. On dirait que Jim est déjà sur 1.0.2 et a encore des problèmes. –

+0

Dans ce cas j'apprécierais un rapport de bug avec autant de détails que possible afin que nous puissions obtenir ce corrigé dès que possible: https://issues.apache.org/jira/browse/COUCHDB –

+0

voir la mise à jour dans ma réponse - dit Cloudant c'est seulement un problème avec v1.0.2 si vous utilisez un Erlang plus tôt que R14. Vaut-il encore un rapport de bug? –

Questions connexes