Итак, мне нужно запустить свое приложение node.js на heroku, оно работает очень хорошо, но когда мое приложение падает, мне нужно что-то перезапустить, поэтому я добавил навсегда в package.json и создал файл с именем навсегда.js с этим:
var forever = require('forever');
var child = new (forever.Monitor)('web.js', {
max: 3,
silent: false,
options: []
});
//child.on('exit', this.callback);
child.start();
forever.startServer(child);
на моем Procfile (который герою использует, чтобы знать, с чего начать), я положил:
web: node forever.js
хорошо!Теперь каждый раз, когда мое приложение вылетает, оно автоматически перезапускается, но время от времени (почти каждые 1 час) heroku начинает выдавать H99 - Ошибка платформы, и об этой ошибке говорят:другие ошибки, которые потребуют от вас действий для исправления, эта ошибка не требует действий от вас.Повторите попытку через минуту или проверьте статус сайта.
Но я просто вручную перезагружаю свое приложение, и ошибка исчезает, если я этого не делаю, может пройти несколько часов,сама.
Может кто-нибудь помочь мне здесь?Может быть, это навсегда проблема?Вопрос о герою?