我在azure的centos机器中安装了一个ouchdb数据库。奇怪的是,当我尝试在终端中运行“ curl http://127.0.0.1:5984”时,有时会给我预期的结果。

{“ couchdb”:“欢迎”,“版本”:“ 2.3.0”,“ git_sha”:“ 07ea0c7”,“ uuid”:“ d36b551cb35122db8d088982c4216c9b”,“功能”:[[可插拔存储引擎“,”调度程序“],”供应商“:{”名称“:” Apache软件基金会“}}

但有时我得到这个:
curl:(7)无法连接到127.0.0.1:5984;拒绝连接

这经常发生,我的意思是有时我得到结果,有时我没有。

我究竟做错了什么??

最佳答案

也许您的虚拟机具有iptables规则,该规则禁止流量进入端口5984。尝试使用以下命令打开:

iptables -I INPUT -p tcp -m tcp --dport 5984 -j ACCEPT


如果仍然无法正常运行,请尝试关闭firewalld服务:

service firewalld stop

10-06 06:04