Модули Google App Engine не имеют доступа к хранилищу данных

У меня есть проект, состоящий из трех модулей, где модуль по умолчанию и один из модулей фоновой задачи работают как положено.

Мой третий модуль имеет следующее странное поведение:

  • Нет доступа к общему хранилищу данных или кешу памяти.
  • Когда задача запланирована в очереди по умолчанию и должна быть выбрана третьим модулем, возвращается ошибка 404. Когда та же задача вызывается вручную через браузер, она работает нормально.

Похоже, что нет доступа к общим службам, но они работают, поэтому я немного запутался. Кто-нибудь сталкивался с подобной проблемой раньше?


person kengjoran    schedule 28.04.2014    source источник
comment
Проблема заключалась в сочетании моей глупости (не правильно читал параметры запроса) и небольшого отсутствия документации со стороны Google - задачи Task Queue не учитывают dispatch.xml, что означает, что вам нужно настроить отдельную очередь для каждого модуль.   -  person kengjoran    schedule 28.04.2014


Ответы (2)


Никогда раньше такого не видел, но вот несколько идей: вы можете попробовать изменить номер версии модуля и загрузить его снова, также не забудьте сделать его по умолчанию. Я также столкнулся с проблемами, когда один из моих модулей постоянно зависал из-за нехватки памяти, вы можете попробовать заменить его на более мощную машину.

person user3470928    schedule 28.04.2014

Проблема заключалась в сочетании моей глупости (не правильно читал параметры запроса) и небольшого отсутствия документации со стороны Google - задачи Task Queue не учитывают dispatch.xml, что означает, что вам нужно настроить отдельную очередь для каждого модуль

person kengjoran    schedule 28.04.2014