我正在运行 Rails 4 生产应用程序。我遇到内存 R14 类型错误导致数据库连接问题的问题。作为临时措施,我将重新启动我的网络测功机。
Heroku 是否“优雅”地重新启动,这样我就不会丢失任何数据? (例如,如果我正在写入数据库,Heroku 将“等待”重新启动...)
最佳答案
重新启动时,Heroku 会向 dynos 上运行的进程发送 SIGTERM
信号,让进程有机会正确终止,然后在 10 秒后发送 SIGKILL
信号并关闭测功机。
关于ruby-on-rails - Heroku 是否会正常重启其 Web dynos?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35693161/