我有一个 webmachine 项目,它还有一个在后台运行的进程,该进程执行任务并将数据存储在 ETS 表中。
当我大约一个小时没有向应用程序发出请求时,请求需要很长时间并且ETS表中的数据已经消失。
看起来 webmachine 应用程序由于不活动而关闭。这是真的?然后有没有办法告诉它不要?
该应用程序托管在 heroku 上,并且在后台运行的更新 ETS 表的模块在 Procfile 中启动
我有一个 webmachine 项目,它还有一个在后台运行的进程,该进程执行任务并将数据存储在 ETS 表中。
当我大约一个小时没有向应用程序发出请求时,请求需要很长时间并且ETS表中的数据已经消失。
看起来 webmachine 应用程序由于不活动而关闭。这是真的?然后有没有办法告诉它不要?
该应用程序托管在 heroku 上,并且在后台运行的更新 ETS 表的模块在 Procfile 中启动
这不是 webmachine 关闭应用程序,这是 Heroku 正在关闭您的实例。使其不关闭的唯一方法是让外部服务每 10 分钟左右对您的服务器执行一次 ping 操作,或者支付大约 10 分钟的费用。保持网络测功机运行36 美元。