Django连接中止:协议不支持地址族

时间:2015-07-04 18:45:47

标签: python django raspberry-pi

我在树莓派上运行一个脚本,每分钟向我的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",这是没有答案的(我无法发表评论,因为我还没有很高的声誉,不幸的是。)

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

1 个答案:

答案 0 :(得分: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