来自dashboard.html

时间:2016-03-02 19:06:23

标签: nginx haproxy cloudant

我为IBM Cloudant安装了四个单节点。所有IBM Cloudant实例都安装在RHEL 6.5上。四个安装中的三个工作正常。第四,我遇到了dashboard.html,haproxy和连接数据库的问题。以下是我的调试工作的详细信息:

  1. 我在所有4台机器上使用了相同的安装说明。
  2. 我还确认所有RPMS处于同一级别。
  3. 我确保/ etc / hosts,/ etc / resolv.conf和/ etc / sysconfig / network都设置正确。
  4. 我的一些测试禁用了iptables,但没有运气。
  5. 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的全新安装,问题仍然存在。

2 个答案:

答案 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”删除所有数据库并重新创建它们。