如何解决GAE中的socket.gaierror:(11004,'getaddrinfo failed')错误? [英] How to fix socket.gaierror: (11004, 'getaddrinfo failed') error in GAE?

查看:2345
本文介绍了如何解决GAE中的socket.gaierror:(11004,'getaddrinfo failed')错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Aptana和GAE。当我运行GAE启动程序或在Aptana 3中运行服务器时,出现此错误...我已下载GAE的最新版本,但仍无法正常工作...

  Traceback(最近一次调用最后一次):
在< module>文件中的第76行的文件C:\ google_appengine \dev_appserver.py
run_file(__ file__,globals())
文件C:\ google_appengine\dev_appserver.py,第72行,在run_file中
execfile(script_path,globals_)
文件在< module>中的C:\google_appengine \google \appengine\tools\dev_appserver_main.py,第665行。
sys.exit(main(sys.argv))
主文件$ b $中的文件C:\ google_appengine \google \appengine\tools\dev_appserver_main.py,行629 b(static_caching = static_caching)
CreateServer
server = HTTPServerWithScheduler((serve_address,port)中的文件C:\ google_appengine\google\appengine\tools\dev_appserver.py,行4818, ,handler_class)
文件C:\google_appengine\google\appengine\tools\dev_appserver.py,行4844,位于__init__
request_handler_class)
文件C:\\ \\ Python25 \lib\SocketServer.py,第330行,位于__init__
self.server_bind()
文件C:\Python25\lib\BaseHTTPServer.py,第101行,在server_bind中
SocketServer.TCPServer.server_bind(self)
文件C:\Python25\lib\SocketServer.py,第341行,在server_bind中
self.socket.bind self.server_address)
文件< string>,第1行,绑定
socke t.gaierror:(11004,'getaddrinfo failed')
异常exceptions.AttributeError:< module'threading'中的'_shutdown'from'C:\Python25\lib\threading.pyc'>忽略
2011-05-30 21:57:24(程序退出代码1)


解决方案

固定!经过几天寻找这个问题:我刚刚从位于C:\Windows\System32\drivers\etc的主机文件中删除了这一行0.0.0.0 localhost!

I'm using Aptana and GAE. When I run GAE launcher or run a server in Aptana 3, I get this error... I've downloaded the lastest version of GAE and still doesnt work...

Traceback (most recent call last):
  File "C:\google_appengine\dev_appserver.py", line 76, in <module>
    run_file(__file__, globals())
  File "C:\google_appengine\dev_appserver.py", line 72, in run_file
    execfile(script_path, globals_)
  File "C:\google_appengine\google\appengine\tools\dev_appserver_main.py", line 665, in <module>
    sys.exit(main(sys.argv))
  File "C:\google_appengine\google\appengine\tools\dev_appserver_main.py", line 629, in main
    static_caching=static_caching)
  File "C:\google_appengine\google\appengine\tools\dev_appserver.py", line 4818, in CreateServer
    server = HTTPServerWithScheduler((serve_address, port), handler_class)
  File "C:\google_appengine\google\appengine\tools\dev_appserver.py", line 4844, in __init__
    request_handler_class)
  File "C:\Python25\lib\SocketServer.py", line 330, in __init__
    self.server_bind()
  File "C:\Python25\lib\BaseHTTPServer.py", line 101, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "C:\Python25\lib\SocketServer.py", line 341, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.gaierror: (11004, 'getaddrinfo failed')
Exception exceptions.AttributeError: '_shutdown' in <module 'threading' from 'C:\Python25\lib\threading.pyc'> ignored
2011-05-30 21:57:24 (Process exited with code 1)

解决方案

FIXED! after days looking for this problem: I just deleted this line "0.0.0.0 localhost " from my hosts file located in "C:\Windows\System32\drivers\etc" thanks anyway!!

这篇关于如何解决GAE中的socket.gaierror:(11004,'getaddrinfo failed')错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆