【问题标题】:Django connection aborted: address family not supported by protocolDjango 连接中止:协议不支持地址族
【发布时间】:2015-07-04 18:45:47
【问题描述】:

我在树莓派上运行一个脚本,它每分钟向我的 Django 应用程序发送一个 POST 请求。我在我的公寓里运行了 3 个小时,一切正常,但后来我把它带回家运行了 37 分钟,然后就出现了这个错误:

...
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 415, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', error(97, 'Address family not supported by protocol'))

我用谷歌搜索了一下,发现了这个:Django app on Apache throws "Address family not supported by protocol",没有答案(我无法发表评论,因为我还没有足够高的声誉,很遗憾。)

有谁知道为什么会发生这种情况?我以前从未见过这样的事情,而且我没有太多事情要做。

【问题讨论】:

    标签: python django raspberry-pi


    【解决方案1】:

    我认为你缺少这个内核模块af_packet,你可以像这样重新加载它:

    root@linux# depmod -a
    root@linux# modprobe af_packet
    

    如果不行,可以尝试直接加载:

    root@linux# insmod /lib/modules/2.6.13-15-default/kernel/net/packet/af_packet.ko
    

    【讨论】:

    • 谢谢,我会试试这个然后回来。
    猜你喜欢
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    相关资源
    最近更新 更多