无法连接到本地主机上Windows机器上的Couchbase服务器8091

问题描述:

需要帮助来解决并连接到couchbase服务器。无法连接到本地主机上Windows机器上的Couchbase服务器8091

我已经安装了couchbase服务器社区版。安装后我试图访问端口8091上的服务器。但没有运气,浏览器抱怨连接被拒绝。

技术细节

couchbase - 服务器 - community_4.5.1-windows_amd64

的Fiddler跟踪

请求

GET http://localhost:8091/ HTTP/1.1

主机:本地主机:8091

代理连接:保持活动

升级不安全,要求:1

的User-Agent:Mozilla的/ 5.0(Windows NT的6.1; Win64平台; x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/59.0.3071.115 Safari/537.36

Accept:text/html,application/xhtml + xml,application/xml; q = 0.9,image/webp,image/apng ,/; q = 0.8

接受编码:gzip,放气,BR 接受语言:EN-US,EN; q = 0.8

响应

HTTP/1.1 502提琴手 - 连接失败

日期:2017年8月4日星期五12:12:51 GMT

Content-Type:text/html;字符集= UTF-8

连接:关闭 缓存控制:无缓存,必须-重新验证 时间戳:17:42:51.523

[提琴手]为 'localhost' 的连接失败。
错误:ConnectionRefused(0x274d)。
System.Net.Sockets.SocketException无连接可以作出,因为目标机器积极拒绝[:: 1]:8091个

控制面板服务状态反映Couchbase服务器启动。

enter image description here

远程登录状态 enter image description here

+0

你确定你使用正确的telnet语法吗?在Linux的telnet上需要空间作为主机/端口分隔符。还要注意,它试图连接到端口23,并将'127.0.0.1:8091'解释为主机名。 – avsej

+0

编辑正确的telnet语法来引用端口8091.但它显示连接失败。 – Rizwan

+0

您是否在服务器日志中看到任何错误? 'C:\ Program Files \ Couchbase \ Server \ var \ lib \ couchbase \ logs'。防火墙是否有可能阻止它? – avsej

问题是与McAfee利用couchbase服务器的默认端口。

  • 定制couchbase安装中使用用户定义的端口。
  • 更新等\ couchbase \ static_config与自定义端口,而不是8091 - 经由CouchDB的\ default.d \ capi.ini 8092> 9000
  • 随着上述改性长椅API端口 - > 9001
  • 删除变种\ lib中\ couchbase \ config \ config.dat
  • 已启动Couchbase服务。

解决

  • http://localhost:9000/现在是可访问的。
  • couchbase日志也证实一样。
    • [CouchDB的:信息,2017-08-11T14:24:25.815 + 05:30,couchdb_ns_1 @ 127.0.0.1:cb_couch_sup < 0.95.0>:couch_log:信息:41]的Apache的CouchDB已经开始http://0.0.0.0:9001/