【发布时间】:2021-06-05 23:05:34
【问题描述】:
我在 heroku 上有一个 node.js 应用程序,它会检查电子邮件,然后如果电子邮件与特定的 cliteria 匹配,它会回复。
因为 heroku 每隔一段时间就会重新启动测功机,所以我制作了一个文件来保存我已经作弊的电子邮件(一个小数组)的 id(所以它不会对同一封电子邮件回复两次),但我很傻, heroku 也会重新启动该文件,因此我所做的任何更改都不会被保存。
有没有办法保存应用程序对其所做的文件更改? 如果您知道更好的方法来做我想做的事?
【问题讨论】:
-
使用数据库?
-
使用保活脚本来阻止 Heroku 重新启动您的测功机?
-
@RobertFines,您无法阻止 Heroku 重新启动您的测功机。它发生在frequently, at least once per day, and possibly much more often than that。
-
@nicovank 对于一个简单的字符串数组来说是不是一个太多的数据库?
标签: javascript node.js heroku