2013-09-02 2 views
1

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

В своем доке https://developers.google.com/appengine/docs/java/?csw=1#The_Request_Timer

это говорит лимит времени составляет 60 секунд для запроса HTTP. Когда я протестировал свой алгоритм, клиентская сторона отключит соединение с исключением сервера примерно через 30 секунд. И когда я пошел на консоль, журнал показал, что серверная сторона продолжает выполнять алгоритм до тех пор, пока он не закончится примерно через 55 секунд, и это не вызовет исключения об этом. Почему клиентская сторона перестает получать ответ на стороне сервера через 30 секунд и бросает исключение «серверной стороны», пока время не достигает предела времени, и нет реального исключения «серверной стороны» в бэкэнд?

Спасибо!

ответ

2

Необходимо указать более высокий тайм-аут на вашем айкасе на стороне клиента.

Смежные вопросы