App引擎开发服务器无法使用--backends

时间:2012-09-16 00:24:35

标签: google-app-engine

我有一个长期运行的任务,可以从后端运行中受益。但是,当我使用--backends选项调用dev_appserver.py时,服务器将无法正常工作。

我收到了一个我从未在app引擎上看到的错误页面。错误似乎是

堆栈跟踪真的很长,但我拍了错误页面顶部的屏幕截图: top of the error page 最底层: bottom of the error page

它似乎与日志记录模块有关,因为我第一次看到与except子句中的错误相关的内容是在日志记录模块中:


 C:\Python27\lib\logging__init__.py in emit(self=<logging.StreamHandler object>, record=<logging.LogRecord object>)
    872             raise
    873         except:
=>  874             self.handleError(record)
    875 
    876 class FileHandler(StreamHandler):
self = <logging.StreamHandler object>, self.handleError = <bound method StreamHandler.handleError of <logging.StreamHandler object>>, record = <logging.LogRecord object>

操作系统是Win7 x64,我搜索过类似的东西但什么也没找到。任何线索都非常受欢迎。

谢谢大家!

2 个答案:

答案 0 :(得分:0)

错误令人困惑,但确实说“非法论证”。您传递的--backends参数不是available command line arguments for python dev server之一。

答案 1 :(得分:0)

从版本1.8.x开始,--backends参数不是必需的(也不支持),因为后端支持是自动可用的。单独运行dev_appserver.py应该足够,但不要忘记提供backends.yaml文件。