Google app engine 在google应用程序引擎中部署

Google app engine 在google应用程序引擎中部署,google-app-engine,Google App Engine,我正在尝试在google app engine上部署我的应用程序 但是得到下面的错误 Starting update of app: timezzzzpass, version: 4 Scanning files on local disk. 2011-06-06 17:46:22,095 ERROR appcfg.py:1965 An unexpected error occurred. Aborting. Traceback (most recent call last): File

我正在尝试在google app engine上部署我的应用程序 但是得到下面的错误

Starting update of app: timezzzzpass, version: 4
Scanning files on local disk.
2011-06-06 17:46:22,095 ERROR appcfg.py:1965 An unexpected error occurred. Aborting. 
Traceback (most recent call last):
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 1914, in DoUpload
    missing_files = self.Begin()
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 1627, in Begin
    self.Send('/api/appversion/create', payload=self.config.ToYAML())
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 1577, in Send
    return self.rpcserver.Send(url, payload=payload, **self.params)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 365, in Send
    f = self.opener.open(req)
  File "C:\Python25\lib\urllib2.py", line 374, in open
    response = self._open(req, data)
  File "C:\Python25\lib\urllib2.py", line 392, in _open
    '_open', req)
  File "C:\Python25\lib\urllib2.py", line 353, in _call_chain
    result = func(*args)
  File "C:\Python25\lib\urllib2.py", line 1109, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
  File "C:\Program Files\Google\google_appengine\lib\fancy_urllib\fancy_urllib\__init__.py", line 367, in do_open
    raise url_error
URLError: <urlopen error (11001, 'getaddrinfo failed')>
Traceback (most recent call last):
  File "C:\Program Files\Google\google_appengine\appcfg.py", line 76, in <module>
    run_file(__file__, globals())
  File "C:\Program Files\Google\google_appengine\appcfg.py", line 72, in run_file
    execfile(script_path, globals_)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3592, in <module>
    main(sys.argv)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3583, in main
    result = AppCfgApp(argv).Run()
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2229, in Run
    self.action(self)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 3368, in __call__
    return method()
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2630, in Update
    app_summary = self.UpdateVersion(rpcserver, self.basepath, appyaml)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 2619, in UpdateVersion
    lambda path: open(os.path.join(basepath, path), 'rb'))
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 1914, in DoUpload
    missing_files = self.Begin()
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 1627, in Begin
    self.Send('/api/appversion/create', payload=self.config.ToYAML())
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py", line 1577, in Send
    return self.rpcserver.Send(url, payload=payload, **self.params)
  File "C:\Program Files\Google\google_appengine\google\appengine\tools\appengine_rpc.py", line 365, in Send
    f = self.opener.open(req)
  File "C:\Python25\lib\urllib2.py", line 374, in open
    response = self._open(req, data)
  File "C:\Python25\lib\urllib2.py", line 392, in _open
    '_open', req)
  File "C:\Python25\lib\urllib2.py", line 353, in _call_chain
    result = func(*args)
  File "C:\Python25\lib\urllib2.py", line 1109, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
  File "C:\Program Files\Google\google_appengine\lib\fancy_urllib\fancy_urllib\__init__.py", line 367, in do_open
    raise url_error
urllib2.URLError: <urlopen error (11001, 'getaddrinfo failed')>
2011-06-06 17:46:22 (Process exited with code 1)

You can close this window now.

如何解决此问题…提前感谢

我认为您的身份验证代理阻止了您部署应用程序

If you are running appcfg.py behind an HTTP proxy, you must tell appcfg.py the name of the proxy. To set an HTTP proxy for appcfg.py, set the http_proxy and https_proxy environment variables.

Using Windows (in Command Prompt):

set HTTP_PROXY=http://cache.mycompany.com:3128
set HTTPS_PROXY=http://cache.mycompany.com:3128
appcfg.py update myapp
如果您在经过身份验证的代理后运行应用程序。你可以试试这样的

set HTTP_PROXY=http://companyLogin:pwd@www-proxy.company.org.au:8080
set HTTPS_PROXY=http://companyLogin:pwd@www-proxy.company.org.au:8080

如果您不支持代理,则某些应用程序设置可能会导致此问题


将端口设置为8080之类的有效端口,并确保部署服务器设置为appengine.google.com

看起来像是DNS查找问题;你能用浏览器连接到appengine.google.com吗?看见