Приложение Webmachine продолжает перезапускаться

У меня есть проект веб-машины, который также имеет процесс, работающий в фоновом режиме, который выполняет задачу и сохраняет данные в таблице ETS.

Когда я не делаю запрос к приложению в течение часа, запрос занимает много времени, и данные в таблице ETS исчезли.

Похоже, что приложение webmachine закрывается из-за неактивности. Это правда? И есть ли способ сказать, что нет?

Приложение размещено на heroku, а модуль, работающий в фоновом режиме, обновляющий таблицу ETS, запускается в Procfile.

1 ответ

Решение

Это не веб-машина, закрывающая приложение, а Heroku, вращающая ваш экземпляр. Единственный способ сделать так, чтобы он не выключался, - это заставить внешнюю службу пинговать ваш сервер каждые 10 минут или около того, или платить ок. $36, чтобы поддерживать работу веб-динамо.

Другие вопросы по тегам