今天我突然发现我没法通过 python 操作 redis 了,然后我又试了试 mongodb,也没办法操作,这两个前几天都是好用的,而且我通过控制台去直接操作也是没有问题的 症状是。。。我通过 redis.StrictRedis ()创建连接是创建成功的,但是我向里面简单插入字符串,也没有报错,但就是卡在那里,不往下执行 我又操作 mongo,发现也能创建成功,但是不进行操作。。。 我去百度了相关的问题,但是并没有找到答案, 有没有人遇到过类似的问题啊。。。
今天我突然发现我没法通过 python 操作 redis 了,然后我又试了试 mongodb,也没办法操作,这两个前几天都是好用的,而且我通过控制台去直接操作也是没有问题的 症状是。。。我通过 redis.StrictRedis ()创建连接是创建成功的,但是我向里面简单插入字符串,也没有报错,但就是卡在那里,不往下执行 我又操作 mongo,发现也能创建成功,但是不进行操作。。。 我去百度了相关的问题,但是并没有找到答案, 有没有人遇到过类似的问题啊。。。
|
1
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: timed out
mongodb 出现了这个错误。。。 |
|
CallMeReznovJan 9, 2019
2
telnet 一下 或者 tcping 一下 27017 啊
你服务都没起吧? |
|
hanxiaomengJan 9, 2019 via iPhone
3
防火墙?
|
|
4
@CallMeReznov
netstat -an |grep 27017 tcp4 0 0 127.0.0.1.27017 *.* LISTEN 93b1b252e52e9107 stream 0 0 93b1b252e7be2aa7 0 0 0 /tmp/mongodb-27017.sock netstat -an |grep 6379 tcp4 0 0 *.6379 *.* LISTEN tcp6 0 0 *.6379 *.* LISTEN 这样是起了吗,我能通过命令操作数据库跟服务不一样吗,服务需要单独起吗。。。 mongod --config /usr/local/etc/mongod.conf 我是这样启动 mongodb 的 redis-server 这样启动 redis 的 |
|
5
@hanxiaomeng 不知道,emmmm 我查一下
|
|
su007Jan 9, 2019
6
可能是防火墙的问题
|
|
8
@su007 @hanxiaomeng 显示防火墙已关闭。。。
|
|
YuuuZeeeJan 9, 2019 via Android
9
你 mongod 日志说啥
|
|
csx163Jan 9, 2019
10
curl -I 127.0.0.1:xxxx 一下你的端口
|
|
hanxiaomengJan 10, 2019 via iPhone
11
selinux 呢
|
|
12
@all 麻烦大家了。。。我想我可能知道问题在哪了,好像是我的 proxifier 没有配置好,因为我不使用代理的话,就能够连接数据库,但是我把 mongodb 的配置改为 0.0.0.0 以后还是不能访问,
|
|
saulshaoJan 10, 2019
13
DNS 解析有问题.......
|
|
NBOneJan 10, 2019 via Android
14
localhost 换成 127.0.0.1 看看
|
|
v3exhostJan 10, 2019
15
redis 换个端口,iptable 处理一下……再连接试试
|