Простой способ предотвратить простоя Heroku?

По-моему, вот некоторые минимальные функции VCS, который не может быть в основном резервном копировании:

  1. А VCS должен сохранить больше чем одну версию (где, поскольку резервное копирование могло бы сохранить только последний last-known-good)

  2. из-за 1., каждая версия должна быть определена так или иначе (дата, тег, идентификатор версии)

  3. А, VCS может обычно поддерживать больше чем одного параллельного пользователя

  4. А, VCS для исходного кода будет обычно иметь поддержку ветвления, слияния, добавления комментариев и просмотра дельт

279
задан Reinstate Monica 13 June 2012 в 06:07
поделиться

2 ответа

Я думаю, что самая легкая фиксация к этому к сам, проверяют с помощью ping-запросов Ваш собственный сервер каждые 30 минут. Вот код, который я использую в своем node.js проекте предотвратить сон.

const request = require('request');
const ping = () => request('https://<my-app-name>.herokuapp.com/', (error, response, body) => {
    console.log('error:', error); // Print the error if one occurred
    console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
    console.log('body:', body); // Print body of response received
});
setInterval(ping, 20*60*1000); // I have set to 20 mins interval
0
ответ дан 23 November 2019 в 02:00
поделиться

Большинство ответов здесь устарело или в настоящее время является не рабочим. Текущий свободный уровень heroku дает Вам 550 часов свободного dyno доступа. И проверенная бесплатная учетная запись дает Вам 1 000 часов свободного dyno. Я написал статью о том, как я заставил свое бесплатное приложение бодрствовать.

https://link.medium.com/uDHrk5HAD0

Hope помогает любому, кто нуждается в решении в 2019

1
ответ дан 23 November 2019 в 02:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: