Запросы AWS Neptune с использованием Gremlin: как устранить ошибку «Время ожидания задачи истекло через 10,01 секунды»?

Я пытаюсь запросить свою базу данных Neptune из лямбда-функции, которая использует python в качестве языка программирования.

Мой запрос

       g.V('1').out().toList()

Через 10 секунд появляется сообщение об ошибке: «Время ожидания задачи истекло через 10,01 секунды».

Я попытался установить для параметра AssessmentTimeout большее значение, но это не сработало.

      g.with_('evaluationTimeout',100000000000).V('1').out().toList()

Используя приведенный выше запрос, я все еще получаю сообщение об ошибке «Время ожидания задачи истекло через 10,01 секунды».

Итак, как я могу изменить его, чтобы он не имел тайм-аута или очень большого тайм-аута?

1 ответ

Скорее всего, таймаут не у Нептуна, а у функции Лямбда. Когда вы создаете новую лямбда-функцию, тайм-аут по умолчанию составляет 3 секунды. Вы должны проверить, что установлено для вашего тайм-аута Lambda, а также проверить, что установлено для тайм-аута кластера Neptune. В evaluationTimeout может использоваться для уменьшения тайм-аута, но не может использоваться для установки тайм-аута сверх установленного администратором кластера.

Другие вопросы по тегам