У меня есть два запущенных экземпляра приложений движка приложений, которые я хочу взаимодействовать с интерфейсом Restful. Как только данные одного из них обновляются, он вызывает веб-перехватчик на втором, который извлекает свежую копию данных для своей собственной системы. Внутри «site1» у меня есть:
from google.appengine.api import urlfetch
url = www.site2.com/data_updated
result = urlfetch.fetch(url)
Внутри обработчика для data_updated на «site2» у меня есть:
url = www.site1.com/get_new_data
result = urlfetch.fetch(url)
Между двумя сайтами передается очень мало данных, но я получаю следующую ошибку. Я пытался увеличить крайний срок до 10 секунд, но это все еще не работает.
DeadlineExceededError: ApplicationError: 5
Может ли кто-нибудь дать представление о том, что может происходить?
Спасибо - Ричард