2015-11-06 85 views
1

我是Google App Engine的新手,刚刚在我的GAE中部署了示例项目"flask"。但它表明Google App Engine示例项目“错误:服务器错误”

"Error: Server Error The server encountered an error and could not complete your request. Please try again in 30 seconds."

我已经阅读了很多关于计算器类似的问题,但我没有找到任何谁都有这个问题,甚至通过GAE本身提供的样本项目。

+1

您需要检查开发控制台中的日志以查看错误描述是什么。 – GAEfan

回答

1

我刚刚遇到了这个问题,并找到了示例项目自述文件中的答案。问题是烧瓶不包含在示例项目中,所以我得到了烧瓶导入错误。你只需要cd到你的项目目录(AppEngine上瓶骨架主),然后运行以下...

pip install -r requirements.txt -t lib 

如果你是在Linux上,你可能需要包括命令之前须藤。

您现在应该在示例项目目录的lib文件夹中看到flask。如果您再次更新您的项目,应该解决导入错误。

您可以通过运行在本地测试您的应用程序:

dev_appserver.py .

希望有所帮助。

+0

嗨,我刚刚照你说的做了,我想更新项目进行测试。但是,当我使用命令“appcfg.py -A my-first-gae-project-1119更新app.yaml”时,“appcfg.py”之后的所有内容似乎都被忽略了。它只显示“appcfg.py”菜单,即使我输入了像“appcfg.py sagioahfh ...”这样的任意内容。你知道如何解决这个问题吗? – Phoenix416

+0

对不起,迟交回复...我不确定问题可能是什么。您是否可以通过运行“dev_appserver.py”来在本地测试该应用程序。 '?我编辑了我的答案以包含该命令。 – Cyrus

+0

谢谢你的回复。那么问题被证实是一个Windows bug ...但是我们已经找到了其他方法来做同样的事情。 – Phoenix416