gpt4 book ai didi

ruby-on-rails - heroku restart - 这会导致数据丢失吗

转载 作者:行者123 更新时间:2023-12-03 17:34:01 25 4
gpt4 key购买 nike

使用heroku restart会导致数据丢失吗?重启期间使用的是最后一个数据库备份还是数据库不受影响?

最佳答案

重启不会影响数据库。所以,一般来说,重启不会造成数据丢失。

但是,它也会重新启动您的工作程序,这可能会中断当前正在处理的任何作业。这可能会导致部分完成的作业,这可能会产生不良影响,具体取决于作业。您应该设计任何后台作业,以便它们可以在必要时从头开始重新启动(例如,在事务中进行任何数据库交互)。

您的 dynos 也可能产生类似的效果 - 在这种情况下,不是部分完成的作业,而是部分完成的 Web 请求。不过,这很少会导致问题。

部署(但不一定是重启)也会导致临时目录(tmp/log/)中的任何文件被删除。

要避免这两种情况,请使用维护模式(heroku maintenance on)并确保在部署或重新启动之前所有工作人员和网络请求都已完成工作。

关于ruby-on-rails - heroku restart - 这会导致数据丢失吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5059961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com