我有一个webmachine项目,它也有一个在后台运行的进程,该进程执行任务并将数据存储在ETS表中。
当我在大约一个小时内没有向应用程序发出请求时,请求需要很长时间,ETS表中的数据已经丢失。
看起来webmachine应用程序由于不活动而关闭。这是真的吗?那么有没有办法告诉它不要这样做呢?
该应用程序托管在heroku上,并且在Procfile中启动在后台更新ETS表的模块
发布于 2013-01-30 06:42:36
这不是webmachine关闭应用程序,这是Heroku在旋转你的实例。让它不关机的唯一方法是让一个外部服务每10分钟左右ping一次你的服务器,或者支付大约。保留一个web dyno running需要36美元。
https://stackoverflow.com/questions/14584802
复制相似问题