Я использую appferng deferred.defer от AppEngine, примерно на основе this example.Неисправность задачи (GAE)
Он отлично работает в моей среде разработки, но в моей развернутой версии задачи запускаются, а затем терпит неудачу, а затем повторяет попытку. Я вижу задачу в представлении задач, а лишь намек на ошибки в предыдущей вкладке запустить задачу по его словам:
Последний код ответа HTTP 404
Но Я не знаю, к чему относится 404.
У меня есть инструкции logging.info в функции, передаваемой в отложенную, но ничего не записывается в журнал. Я завернул все это в блок try/except, чтобы logging.error все ошибки, но в журналах все еще ничего не отображается.
Похоже, что есть что-то, препятствующее запуску задачи, но я не знаю, что. Я добавил встроенный в свой app.yaml:
application: xxx
version: xxx
runtime: python
api_version: 1
builtins:
- deferred: on
handlers:
...
Как отладить это?
Благодаря
важно не уверен ли он, но только эта версия имеет «отложенный» встроенную, и это не вариант по умолчанию. – tom
Покажите нам записи журнала из консоли ведения журнала для задачи. –
Спасибо, Ник. Я добавил изображение представления «Очереди задач». Это единственное место, где я вижу ошибку (404). Ничего, связанного с этой задачей, не записывается в журналы. – tom