В настоящее время я портирую свое приложение GAE на Python 2.7 и натолкнулся на некоторые интересные вещи, которые я постепенно смог понять по одному (Здравствуйте, aliased simplejson library!).Тем не менее, я в настоящее время затрудняюсь объяснить эту конкретную проблему.
Всякий раз, когда я перехожу к консоли администратора (http://localhost:8080/_ah/admin),, я получаю страницу 404. Это странно само по себе (раньше это работало просто отлично)), но это также не моя пользовательская страница 404. Это заставляет меня думать, что это основано на встроенных обработчиках, но я не уверен, что может быть причиной.
Другие забавные факты:
- В моем app.yaml или где-либо еще нет попыток обработать /_ah/.*
- В моем app.yaml ничего не изменилось, кроме обычного обработчика сценариев для WSGI
- Не использовать федеративные логины
- Со временем я включил почти все встроенные функции
- Приложение развертывается правильно и без проблем
- I 'используя GAE Launcher на OSX (незначительно, но в нем есть некоторые странные причуды)
Обновление
Вероятно, проще показать консольлоги того, что выходит. Это после того, как приложение полностью запустилось, и у меня есть попыткаed, чтобы перейти на страницу администратора дважды (ошибка ввода-вывода симпатична, и происходит только в первый раз):
[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