Возможно ли обойти бесплатный план Heroku "Спит после 30 минут бездействия" с console.logs?
Heroku имеет бесплатный план, как указано здесь: https://www.heroku.com/pricing
Одним из недостатков бесплатного плана является то, что сервер переходит в спящий режим после 30 минут бездействия. Можно ли обойти это, если у меня есть console.log("stay awake");
происходят каждые 20 минут?
Благодарю.
1 ответ
Невозможно обойти этот лимит - в том смысле, что все ваши сервисы, вероятно, будут закрыты до конца месяца на гораздо более длительный срок, чем 30 минут, если вы будете делать это все время, - но вы можете сохранить процесс, например, путем периодически достигая некоторой конечной точки, но вы быстро исчерпаете свои свободные часы таким образом:
Проверенные учетные записи имеют ежемесячный пул 1000 бесплатных динамо-часов; непроверенные учетные записи получают 550. Когда активен свободный динамо, он извлекает из пула; Ваши бесплатные приложения могут работать до тех пор, пока в месячном пуле осталось динамометры.
Это может быть полезно, если вам нужно убедиться, что ваш API реагирует на короткие промежутки времени, например, во время демонстрации или презентации.
Что бы вы ни делали, убедитесь, что это не против ТОС. Если есть сомнения, обратитесь в службу поддержки. Они очень полезны.
Если вы хотите бесперебойное обслуживание, но Heroku слишком дорого, то вам, вероятно, следует использовать VPS, такой как Digital Ocean или Vultr. Они намного дешевле, работают 24/7, и у вас может быть несколько месяцев бесплатно с промо-ссылками ( Digital Ocean, Vultr), но недостатком является то, что вам придется делать больше вещей самостоятельно - например, установить Node, развернуть приложение, сохранить ОС, Node и все сервисы обновляются и настраиваются должным образом и т. Д. Это не так сложно сделать, но вам нужно знать, что вы делаете, и никто не починит вашу систему за вас. Чтобы увидеть, как установить Node на VPS, смотрите:
- NodeJS API с внешними депами на другом языке
- Запустите npm от имени суперпользователя, это не очень хорошая идея?
- Команда NPM и NODE не найдены при использовании NVM
- Как разместить сайт в NodeJS и MongoDB? И какова будет стоимость?
- Простое развертывание приложения node.js на DigitalOcean от GitHub
- Установите Node.js с загруженным бинарным файлом на Ubuntu Desktop. Куда идут файлы?