Приложение Webmachine продолжает перезапускаться
У меня есть проект веб-машины, который также имеет процесс, работающий в фоновом режиме, который выполняет задачу и сохраняет данные в таблице ETS.
Когда я не делаю запрос к приложению в течение часа, запрос занимает много времени, и данные в таблице ETS исчезли.
Похоже, что приложение webmachine закрывается из-за неактивности. Это правда? И есть ли способ сказать, что нет?
Приложение размещено на heroku, а модуль, работающий в фоновом режиме, обновляющий таблицу ETS, запускается в Procfile.
1 ответ
Это не веб-машина, закрывающая приложение, а Heroku, вращающая ваш экземпляр. Единственный способ сделать так, чтобы он не выключался, - это заставить внешнюю службу пинговать ваш сервер каждые 10 минут или около того, или платить ок. $36, чтобы поддерживать работу веб-динамо.