2013-04-08 2 views
1

У меня есть сайт, развернутый на appengine, который имеет API. На моем компьютере у меня есть скрипт node.js, который отправляет данные на веб-сайт, используя POST через API.appengine сайт очень медленные запросы обработки

Проблема заключается в том, что иногда веб-сайт обрабатывает запросы быстро (в среднем 1 раз в секунду), а иногда - очень медленно (в среднем 1 запрос в минуту).

После некоторого рытья я узнал, что когда это происходит, 4 запроса обрабатываются очень быстро, а затем сайт ничего не делает в течение 4 минут, повторяя процесс снова и снова, делая среднее время 1 запроса за минут, как сказано ранее. Что может быть причиной этого?

Я не знаю, очень ли это актуально или нет, но у меня есть бесплатная учетная запись appengine.

ответ

0

Похож на ошибку в вашем скрипте node.js. Appengine имеет ограничение в 60 секунд для внешних запросов - не возможно, что один запросит блокировать экземпляр более чем на 60 секунд. (И даже если экземпляр заблокирован, GAE будет порождать другой)

Других догадок:

  • Проверьте журналы доступа для первых запросов/разминочных (например, медленный запуск экземпляра.)
  • проверки доступ к журналу, чтобы гарантировать, что gae действительно получил запросы
Смежные вопросы