我目前正在将我的 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/