2012-07-17 81 views
1

我们有一个向couchdb提交文件的过程。它正常工作的大部分时间,但偶尔设计文档将与随机未经授权的错误

{"error":"unauthorized","reason":"You are not a db or server admin."} 

失败我有点坚持,因为我不知道为什么100个左右的文件会成功,但一会失败。之前已成功上传相同的文档。

任何想法?

+0

您正在运行哪个版本的CouchDB? – smathy 2012-07-17 16:45:05

+0

我正在使用版本1.2 – Ian1971 2012-07-17 19:59:04

+0

好的。你有任何验证功能? – smathy 2012-07-17 20:12:59

回答

0

事实证明这是cookie相关的。

客户端的cookies存储丢失了,因为我在一个asp.net应用程序中托管它。 LoveSeat为每个CouchDatabase实例创建一个新的Cookie存储,因此我需要将CouchDatabase保持为全局或创建一个不同的cookie存储(我在后面做了更多)。