Рад, что это помогло.
я есть лямбда-функция, когда она вызывается, она создает тему SNS, добавляет к ней подписчиков и затем публикует сообщение. После публикации сообщений удаляет тему. Имя создаваемой темы и подписчики предоставляются функции лямбда в качестве полезной нагрузки.
Иногда это работает, а иногда это не сTask timed out after x seconds
Я увеличил время ожидания лямбды и все тот же вопрос.
Я немного выкопал и узнал, что
sns.createTopic(params, function(err, data) {
if(err) {
console.log('Error Creating SNS Topic:',err);
} else {
console.log('SNS Topic Created Successfully:',data);
}
}
никогда не возвращается, нет ошибки, нет данных, и я не вижу результатconsole.log()
Когда это работает, все хорошо, но когда это терпит неудачу, я не вижу, чтобы найти проблему.
РЕДАКТИРОВАТЬ:
Так что я немного больше копался, я уменьшил время ожидания создания темы SNS: по умолчанию оно составляло 5 минут, сейчас - 5 секунд. Когда происходит сбой, я получаю это "
{ [TimeoutError: Connection timed out after 5000ms]
message: 'Connection timed out after 5000ms',
code: 'NetworkingError',
time: Thu Mar 30 2017 15:35:20 GMT+0000 (UTC),
region: 'us-east-1',
hostname: 'sns.us-east-1.amazonaws.com',
retryable: true }