3

我刚刚使用 Google App Engine 为一个班级构建了我的第一个“网络应用程序”,它部署正确,并且在 Google 的服务器上运行良好。但是,当我尝试在 localhost 上访问它时,出现 500 错误:

“服务器错误网站在检索http://localhost:8081/时遇到错误。它可能因维护而关闭或配置不正确。”

我尝试过使用各种端口,但它们似乎都不起作用。我 100% 肯定我正在使用正确的端口,并且该应用程序实际上正在运行且没有错误。

我在 Mac OS 10.6.8 上使用 Google Chrome 和 Python 2.7.2

有关如何纠正此问题或要检查哪些配置的任何想法?

4

2 回答 2

2

事实证明,问题在于 GAE 正在我的计算机上访问旧版本的 python。

我可以通过打开 python 启动器、从“解释器”复制路径并将其粘贴到 Preferences/Python Path 下的 GAE 来解决此问题。就我而言,正确的路径是 /usr/local/bin/pythonw

请务必注意,由于此处没有“确定”或“应用”按钮,因此您必须按 Enter 以应用路径更改。

于 2012-04-19T19:24:03.303 回答
0

“错误 500”对于“我要求服务器做某事,但它失败了”是通用的。

1)查看您的网络服务器的错误日志

2) 调试你的“hello world”应用程序

还:

3)确保你可以运行这个“hello world”:

https://developers.google.com/appengine/docs/python/gettingstarted/helloworld

4) 如果不能,请查看此处的设置说明:

http://googcloudlabs.appspot.com/setup.html

于 2012-04-19T03:20:03.423 回答