我目前正在Apache上运行Django应用。 这个应用程序是一个Web服务,偶尔会发送POST请求(使用Python" Requests" lib)到外部服务器。
我最近更改了Apache服务器,从我在usr / local / apache2中进行的自定义安装到已安装的版本(使用/ etc / httpd,/ var / www /...)。
从那以后,那些POST请求总是最终抛出:
ConnectionError at /xxx/
('Connection aborted.', error(97, 'Address family not supported by protocol'))
如果我导入了在./manage.py shell
中发送请求的函数并运行它,它就可以正常工作。
我不认为它与Python相关,因为它在我切换Apache服务器之前运行良好。
我绝对不知道它可能来自哪里,我的研究都没有给我答案。所以我等你的!
配置:
OS : RedHatEL 6.4 x64
Server : Apache 2.2.15
Python : 2.7.8
Django : 1.6.6