我为IBM Cloudant安装了四个单节点。所有IBM Cloudant实例都安装在RHEL 6.5上。四个安装中的三个工作正常。第四,我遇到了dashboard.html,haproxy和连接数据库的问题。以下是我的调试工作的详细信息:
haproxy设置为在端口10080上运行 nginx设置为在5657上运行
天气报告运行结束时。 ['cloudant@prdpcrdlp01.w3-969.ibm.com'] [警告]群集成员cloudant @ localhost未连接到此节点。请检查它是否已关闭。
来自haproxy.log 500的所有数据库来自dashboard.html 3月2日12:41:38 localhost.localdomain haproxy [26792]:9.72.190.182:49510 [02 / Mar / 2016:12:41:38.166] dbfarm dbfarm / prdpcrdlp01.w3-969.ibm.com 181/0/0 / 2/183 500 312 - - ---- 5/5/0/1/0 0/0“GET / stats HTTP / 1.1” 3月2日12:41:38 localhost.localdomain haproxy [26792]:9.72.190.182:49516 [02 / Mar / 2016:12:41:34.963] dbfarm dbfarm / prdpcrdlp01.w3-969.ibm.com 3417/0/0 / 2/3419 500 312 - - ---- 5/5/0/1/0 0/0“GET / _replicator HTTP / 1.1” 3月2日12:41:38 localhost.localdomain haproxy [26792]:9.72.190.182:49517 [02 / Mar / 2016:12:41:34.964] dbfarm dbfarm / prdpcrdlp01.w3-969.ibm.com 3425/0/0 / 3/3428 500 312 - - ---- 5/5/1/2/0 0/0“GET / metrics HTTP / 1.1” 3月2日12:41:38 localhost.localdomain haproxy [26792]:9.72.190.182:49518 [02 / Mar / 2016:12:41:34.968] dbfarm dbfarm / prdpcrdlp01.w3-969.ibm.com 3422/0/0 / 3/3425 500 312 - - ---- 5/5/0/1/0 0/0“GET / ray HTTP / 1.1” 3月2日12:41:38 localhost.localdomain haproxy [26792]:9.72.190.182:49515 [02 / Mar / 2016:12:41:34.925] dbfarm dbfarm / prdpcrdlp01.w3-969.ibm.com 3726/0/0 / 2/3728 500 312 - - ---- 5/5/0/1/0 0/0“GET / test2 HTTP / 1.1”
来自cloudant.log的2016-03-02 12:55:52.245 [错误] cloudant@prdpcrdlp01.w3-969.ibm.com< 0.10284.0>缺少IOQ统计数据db: 2016-03-02 12:56:04.066 [错误] cloudant@prdpcrdlp01.w3-969.ibm.com< 0.10127.0> httpd 500错误响应: {“error”:“nodedown”,“reason”:“进展不可能”}
来自萤火虫的 尝试访问所有数据库时,我看到500 示例:http://prdpcrdlp01.w3-969.ibm.com:10080/test2“我已经执行了两次IBM Cloudant的全新安装,问题仍然存在。
答案 0 :(得分:0)
我猜这个系统在其生命周期内有多个节点名称,即之前它是由节点名称cloudant@localhost
提出的,现在它的节点名称为cloudant@prdpcrdlp01.w3-969.ibm.com
。因此,当节点名称为cloudant@localhost
时创建的任何数据库都将不可用。
curl -X GET http://prdpcrdlp01.w3-969.ibm.com:10080/_membership
的输出是什么样的?
答案 1 :(得分:0)
解决了,DELETE命令工作,然后我只需要重新运行“configure.sh -D”删除所有数据库并重新创建它们。