我正在使用webapp2框架在python(2.7.6)中为谷歌应用程序引擎制作一个数独应用程序。直到2天前,我才能够从我本地的开发环境中部署这个应用程序。今天,当我再次尝试部署它时,它给出了错误
2015-08-15 04:48:32,851 ERROR appcfg.py:2438 An error occurred processing file '': [Errno 101] Network is unreachable. Aborting.
Traceback (most recent call last):
File "/home/quantumcoder/Documents/program-files/google_appengine/appcfg.py", line 133, in <module>
run_file(__file__, globals())
File "/home/quantumcoder/Documents/program-files/google_appengine/appcfg.py", line 129, in run_file
execfile(_PATHS.script_file(script_name), globals_)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 5445, in <module>
main(sys.argv)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 5436, in main
result = AppCfgApp(argv).Run()
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 2997, in Run
self.action(self)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 5092, in __call__
return method()
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 3815, in Update
self._UpdateWithParsedAppYaml(appyaml, self.basepath)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 3868, in _UpdateWithParsedAppYaml
self.UpdateVersion(rpcserver, basepath, appyaml, APP_YAML_FILENAME)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 3753, in UpdateVersion
return appversion.DoUpload(paths, openfunc)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 2428, in DoUpload
self.error_fh)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 482, in GetResourceLimits
resource_limits.update(_GetRemoteResourceLimits(logging_context))
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 452, in _GetRemoteResourceLimits
yaml_data = logging_context.Send('/api/appversion/getresourcelimits')
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appcfg.py", line 1738, in Send
result = self.rpcserver.Send(url, payload=payload, **kwargs)
File "/home/quantumcoder/Documents/program-files/google_appengine/google/appengine/tools/appengine_rpc_httplib2.py", line 245, in Send
url, method=method, body=payload, headers=headers)
File "/home/quantumcoder/Documents/program-files/google_appengine/lib/httplib2/httplib2/__init__.py", line 1584, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "/home/quantumcoder/Documents/program-files/google_appengine/lib/httplib2/httplib2/__init__.py", line 1332, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "/home/quantumcoder/Documents/program-files/google_appengine/lib/httplib2/httplib2/__init__.py", line 1306, in _conn_request
conn.connect()
File "/home/quantumcoder/Documents/program-files/google_appengine/lib/httplib2/httplib2/__init__.py", line 1053, in connect
raise socket.error, msg
socket.error: [Errno 101] Network is unreachable我没有记录我在过去两天中更改的各种配置文件。(我在戴尔笔记本电脑上使用ubuntu GNOME )。我尝试了其他类似问题中提出的解决方案,比如更改ipv6设置,以及通过urllib2检查连接,但它们都不起作用。(我可以通过urllib2连接)我的应用程序目录sudoku-aniket包含
app.yaml easypuz3.txt easysoln2.txt~ page.html
app.yaml~ easypuz3.txt~ easysoln3.txt stylesheets
bootstrap.min.js easypuz4.txt~ easysoln3.txt~ sudoku (copy).py
easypuz1.txt easypuz5.txt~ images sudoku.py
easypuz1.txt~ easysoln1.txt jquery-2.1.4.min.js sudoku.pyc
easypuz2.txt easysoln1.txt~ output.txt sudokusolver.py
easypuz2.txt~ easysoln2.txt output.txt~ test.py我的网络代理设置为http://proxy22.iiyd.ernet.in:3128
我的app.yaml文件是
application: sudoku-aniket
version: 1
runtime: python27
api_version: 1
threadsafe: true
module: default
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
- name: numpy
version: latest
handlers:
- url: /stylesheets
static_dir: stylesheets
- url: /images
static_dir: images
- url: /.*
script: sudoku.app这里的错误可能是什么?
发布于 2015-08-16 22:11:16
由于该命令尝试访问https://accounts.google.com,因此请相应地更改您的https代理设置。这对我来说效果很好。例如,int在这种情况下,执行
export https_proxy="https://proxy22.iitd.ernet.in:3128" 在终端中。
https://stackoverflow.com/questions/32020032
复制相似问题