我在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