【发布时间】:2017-07-20 22:56:23
【问题描述】:
尝试像这样使用调度文件运行我的应用程序:
$ dev_appserver.py dispatch.yaml app1/app.yaml app2/app.yaml
给我以下错误:
Traceback (most recent call last):
File "/Users/usera/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 101, in <module>
_run_file(__file__, globals())
File "/Users/usera/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 97, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
File "/Users/usera/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1041, in <module>
main()
File "/Users/usera/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1037, in main
dev_server.stop()
File "/Users/usera/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 845, in stop
metrics.GetMetricsLogger().Stop()
File "/Users/usera/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/metrics.py", line 117, in Stop
total_run_time = int((Now() - self._start_time).total_seconds())
TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType'
我正在使用来自here 的最新 gcloud 安装。每个服务/模块(例如上面命令中的 app1/app2)都是用 go 编写的。
我的调度文件的内容:
application: my-app
– url: “*/app2/*”
module: app2
– url: “*/app1/*”
module: app1
我的 python 版本当然是 2.7。有什么想法吗?
【问题讨论】:
-
self._start_time没有
标签: google-app-engine google-cloud-platform