Будут ли потеряны запросы при инициализации приложения Node.JS на Heroku? - PullRequest
0 голосов
/ 06 мая 2020

У меня есть бот Facebook Messenger, написанный с помощью Node.JS. В настоящее время он инициализирует базу данных (и кеш) перед инициализацией Express и получением запросов. Интересно, если при инициализации будут отправлены какие-то запросы, они не пропадут?

Я использую Heroku, это важно.

1 Ответ

0 голосов
/ 06 мая 2020

Для бесплатного или хобби-дино в heroku нет никакой настройки с нулевым временем простоя или предварительной загрузки как доступной функции. Во время развертывания ваш Node.js dyno не будет обслуживать входящий запрос с момента перезапуска процесса на этом dyno до тех пор, пока ваш сервер не будет успешно работать на указанном порту.

Если у вас уже есть настройка с нулевым временем простоя, тогда ваши запросы будут обслуживаться предыдущим развернутым экземпляром, если только новый не будет создан и готов к работе.

вот ссылка для получения дополнительной информации. на героку с нулевым временем простоя

...