У меня возникли проблемы с приложением, которое я развернул на GAE. В частности, я периодически перехожу в DeadlineExceededException, где сервер не отвечает в течение 30 секунд.Тайм-аут с GAE Java
Что странно в том, что код не слишком сложный, он должен работать в миллисекундах. Я предполагаю, что задержка связана с менеджером сохранения и доступом к хранилищу данных.
2 вопросы:
1) Что такое лучший способ отслеживать, где все время центрального процессора на сервере используется вверх? Файлы журналов не кажутся полезными и усложняют работу кода, который выполняется очень быстро, когда я его запускаю локально.
2) Какие-либо советы/рекомендации по устранению исключения за 30 секунд? Каковы основные причины этого? Хранилище данных? HTTP-запросы/ответы?
Благодаря