Curl 无法连接到本地主机

Curl 无法连接到本地主机

我刚刚成功将 Ubuntu 14.04 升级到 16.04。但是现在,如果我尝试 curl 命令,它会显示错误消息curl: (7) failed to connect to locahost port 5984. Connection refused

我想检查一下 Couchdb 错误日志,但它是空的。我尝试使用重新配置一些文件,dpkg但没有任何效果。

然后我将couchdb其删除并重新安装,但它也不起作用。

hosts 文件看起来没问题:

127. 0.0.1 localhost
127.0.1.1 mango      #host name  

任何帮助将不胜感激。

答案1

您使用的是哪个命令。您是否使用 localhost 和 curl?首先检查以下内容的输出:

curl -v localhost:5984

您很可能会发现类似这样的输出:

Rebuilt URL to: localhost:5948/ 
Hostname was NOT found in DNS cache
Trying ::1...

最有可能的是,curl 无法解析 localhost。它会切换到 localhost 的 IPv6 地址,而您的 couchdb 并未监听 IPv6 地址。请将 localhost 更改为 127.0.0.1。

curl 127.0.0.1:5984

相关内容