环境: ubuntu 14.04 LTS, Erlang 19.3-1,libmozjs185-dev libmozjs185-1.0 libicu-dev, 从源
构建的Couchdb 2.0一切都运行良好,除了通过网络向Couchdb发布数据导致大约60Kb /秒,而任何其他网络操作以接近10MB /秒的速度运行(这是带有SSD磁盘的快速专用服务器)。
我正在测试一个简单的curl(file.dat是一个5mb文件)
time curl -X PUT http://user:pass@myserver.com:port/test/doc1/file.dat -H“Content-Type:application / octet-stream”-d@test.dat
如果我在服务器上运行上述命令到localhost,则需要0.1秒,如果我远程运行命令则需要50秒。
如果我使用scp远程复制相同的文件或将其发布到一个简单的php页面,它也可以在< 1秒。
所以我很难过。尝试了各种附件缓冲区设置和delayed_commit但没有变化。
我启用了调试日志记录,但没有错误或线索。
我在另一台服务器上安装了完全相同的软件(配置相同,但在不同的数据中心并在那里工作正常。)
任何想法都赞赏。
答案 0 :(得分:1)
只是后续操作,以防其他任何人遇到此问题。这是beddb的问题,希望可以在版本2.2.0中修复