首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  数据库

请教 Python 操作数据库的问题

  •  
  •   zcsnbb · 9 天前 · 816 次点击

    今天我突然发现我没法通过 python 操作 redis 了,然后我又试了试 mongodb,也没办法操作,这两个前几天都是好用的,而且我通过控制台去直接操作也是没有问题的 症状是。。。我通过 redis.StrictRedis ()创建连接是创建成功的,但是我向里面简单插入字符串,也没有报错,但就是卡在那里,不往下执行 我又操作 mongo,发现也能创建成功,但是不进行操作。。。 我去百度了相关的问题,但是并没有找到答案, 有没有人遇到过类似的问题啊。。。

    15 回复  |  直到 2019-01-10 12:00:11 +08:00
        1
    zcsnbb   9 天前
    pymongo.errors.ServerSelectionTimeoutError: localhost:27017: timed out
    mongodb 出现了这个错误。。。
        2
    CallMeReznov   9 天前
    telnet 一下 或者 tcping 一下 27017 啊
    你服务都没起吧?
        3
    hanxiaomeng   9 天前 via iPhone
    防火墙?
        4
    zcsnbb   9 天前
    @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
    zcsnbb   9 天前
    @hanxiaomeng 不知道,emmmm 我查一下
        6
    su007   9 天前
    可能是防火墙的问题
        7
    zcsnbb   9 天前
    @su007 我操作的本机的数据库防火墙也会影响吗?
        8
    zcsnbb   9 天前
    @su007 @hanxiaomeng 显示防火墙已关闭。。。
        9
    YuuuZeee   9 天前 via Android
    你 mongod 日志说啥
        10
    csx163   9 天前
    curl -I 127.0.0.1:xxxx 一下你的端口
        11
    hanxiaomeng   9 天前 via iPhone
    selinux 呢
        12
    zcsnbb   9 天前
    @all 麻烦大家了。。。我想我可能知道问题在哪了,好像是我的 proxifier 没有配置好,因为我不使用代理的话,就能够连接数据库,但是我把 mongodb 的配置改为 0.0.0.0 以后还是不能访问,
        13
    saulshao   9 天前
    DNS 解析有问题.......
        14
    NBOne   9 天前 via Android
    localhost 换成 127.0.0.1 看看
        15
    v3exhost   8 天前
    redis 换个端口,iptable 处理一下……再连接试试
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   860 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 20:03 · PVG 04:03 · LAX 12:03 · JFK 15:03
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1