google-app-engine - 在本地主机上导航到/_ah/admin 会产生未知的 404 错误

标签 google-app-engine python-2.7

我目前正在将我的 GAE 应用程序移植到 Python 2.7,并遇到了一些令人兴奋的事情,我慢慢地能够一次弄清楚一个(您好,别名 simplejson 库!)。但是,我目前无法解释这个特定问题。

每当我导航到管理控制台 (http://localhost:8080/_ah/admin) 时,我都会收到 404 页面。这本身很奇怪(以前工作得很好),但它也不是我的自定义 404 页面。这让我认为这是基于内置处理程序的,但我不确定原因是什么。

其他有趣的事实:

  • 我的 app.yaml 或其他地方没有尝试处理/_ah/.*
  • 除了通常的脚本到 WSGI 处理程序内容之外,我的 app.yaml 中没有任何变化
  • 不使用联合登录
  • 随着时间的推移,我几乎打开了所有内置插件
  • 应用部署正确且没有问题
  • 我在 OSX 上使用 GAE 启动器(轻微,但它确实有一些奇怪的怪癖)

更新

仅显示正在发生的内容的控制台日志可能会更容易。这是在应用程序完全启动之后,我尝试导航到管理页面两次(IO 错误很可爱,并且只发生在第一次):

[Master] [dev_appserver_multiprocess.py:650] INFO Running application mygaeapp on port 8081: http://localhost:8081
[Master] [dev_appserver_multiprocess.py:652] INFO Admin console is available at: http://localhost:8081/_ah/admin
[Master] [dev_appserver_multiprocess.py:901] DEBUG balancer to port 9000
[App Instance] [0] [py_zipimport.py:139] WARNING Can't open zipfile /Library/Python/2.7/site-packages/slimmer-0.1.30-py2.7.egg: IOError: [Errno 13] file not accessible: '/Library/Python/2.7/site-packages/slimmer-0.1.30-py2.7.egg'
[App Instance] [0] [py_zipimport.py:139] WARNING Can't open zipfile /Library/Python/2.7/site-packages/NoseGAE-0.2.0-py2.7.egg: IOError: [Errno 13] file not accessible: '/Library/Python/2.7/site-packages/NoseGAE-0.2.0-py2.7.egg'
[App Instance] [0] [recording.py:372] INFO Saved; key: __appstats__:012400, part: 67 bytes, full: 8780 bytes, overhead: 0.000 + 0.007; link: http://localhost:8081/_ah/stats/details?time=1331638312442
[App Instance] [0] [dev_appserver.py:2865] INFO "GET /_ah/admin HTTP/1.1" 404 -
[Master] [dev_appserver_multiprocess.py:901] DEBUG balancer to port 9000
[App Instance] [0] [recording.py:372] INFO Saved; key: __appstats__:020100, part: 67 bytes, full: 9196 bytes, overhead: 0.000 + 0.007; link: http://localhost:8081/_ah/stats/details?time=1331638320129
[App Instance] [0] [dev_appserver.py:2865] INFO "GET /_ah/admin HTTP/1.1" 404 -
[Master] [dev_appserver_multiprocess.py:901] DEBUG balancer to port 9000

最佳答案

如果您找到了这个答案并且您正在使用 App Engine SDK 1.7.6或更高版本,默认 URL 已从 localhost:8080/_ah/admin 更改为 localhost:8000

关于google-app-engine - 在本地主机上导航到/_ah/admin 会产生未知的 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9676867/

相关文章:

python - 如何在谷歌应用程序引擎中的同一域中同时部署python和node js?

Python电子邮件lib message_from_bytes函数错误

python - 如何使用 Python 2.7(可能还有 pyserial)在 Linux 中检查串口是否已经打开(由另一个进程打开)?

python - 导出为 PDF 时如何避免使用 matplotlib 调整图形大小?

python - 类之间共享属性 : is multi-inheritance right and "pythonic" here?

java - 在 Mac OS X Mavericks 上使用 Maven 插件启动 Google Appengine devserver 时出现延迟

java - 访问和显示数据存储中的数据

java - DataNucleus/AppEngine - 类路径中同一插件的多个 JAR 版本

python - 从 python 中的另一个排序列表中删除排序列表的快速和 pythonic/clean 方法是什么?

google-app-engine - GAE 数据存储 : Normalization?