2011-03-31 77 views
3

我能夠使用CouchDB複製功能複製本地和遠程數據庫。但是,如果我將源指定爲安全URL(例如https://www.mysecurehost.com),則CouchDB將返回500錯誤。如果我將目標指定爲安全URL,我能夠成功複製)。我正在使用CouchDB V1.0.2。任何關於此事的幫助將不勝感激。通過HTTPS使用CouchDB複製

+0

我不確定這是否有所作爲,但是您是否使用捲曲或通過其他方法觸發蒲團內的複製? – 2011-03-31 21:15:42

+0

我們通過兩種方式觸發複製1)通過捲曲,以及2)通過我們的應用程序。我們在兩種情況下都會出錯。 – JimZ 2011-03-31 21:28:40

+0

可能是一個錯誤。感謝您添加附加信息,因爲它可能有助於查明問題。另外,我添加了https標籤。 – 2011-03-31 21:38:06

回答

3

Cloudant support

CouchDB的(包括1.0.1版本) 麻煩HTTPS複製。如果您可以嘗試使用純HTTP進行復制,則可以使用 。 否則,您必須等到 CouchDB 1.1發佈(ETA早期的 2011)。

他們引用了錯誤COUCHDB-491 ("Support replication over SSL"),它似乎已關閉,但未實際修復。

更新:According to Cloudant,如果您使用的是比R14更早的Erlang版本,問題仍然存在。

+0

感謝您的信息! – JimZ 2011-04-01 13:49:51

+0

@JimZ查看我剛添加的更新。如果你認爲這是一個好的話,請回答我的問題。 – 2011-04-01 14:59:08

2

當前的CouchDB版本1.0.2修復了這些問題。

+0

感謝您的回覆。看起來Jim已經在1.0.2上,並且仍然存在問題。 – 2011-04-01 13:39:14

+0

在這種情況下,我會盡可能詳細地報告一個錯誤報告,以便我們能夠儘快解決這個問題:https://issues.apache.org/jira/browse/COUCHDB – 2011-04-04 14:10:10

+0

請參閱我答案中的更新 - Cloudant說如果你使用的是早於R14的Erlang,那麼這只是v1.0.2的一個問題。還值得一個錯誤報告? – 2011-04-04 14:37:38