heroku restart
を使用するとデータが失われますか?再起動時に最後に使用されたDBバックアップが使用されているか、DBに影響がありませんか?heroku restart - その結果データが失われる
3
A
答えて
6
再起動はデータベースに影響しません。したがって、一般に、再起動時にデータ損失は発生しません。
ただし、ワーカーを再起動するため、現在処理中のジョブが中断される可能性があります。これにより、部分的に終了したジョブが生成される可能性があり、そのジョブによっては望ましくない結果が生じる可能性があります。バックグラウンドジョブは、必要に応じてゼロから再開できるように設計する必要があります(たとえば、トランザクション内でデータベースのやりとりを行うなど)。
同様の効果が、ダイノスにも可能です。この場合、部分的に完了したジョブではなく、部分的に完了したWebリクエストです。しかし、これは非常にめったに問題を引き起こすことはありません。
展開(必ずしも再起動する必要はありません) - 一時ディレクトリのファイル(tmp/
およびlog/
)も削除されます。
これらの両方を防止するには、メンテナンスモード(heroku maintenance on
)を使用して、展開または再起動する前にすべてのワーカーとWeb要求が正常に動作していることを確認してください。
関連する問題
- 1. 危険なキャストキャストの結果、const資格が失われる
- 2. git pushの後にheroku - Herokuのアップロードファイルが失われました
- 3. MeteorJS。ページを更新して検索結果が失われる
- 4. デパチの結果、凝集力が失われますか?
- 5. マッパー変数のデータが失われる
- 6. 更新時にデータが失われる
- 7. jQuery AJAX投稿データが失われる
- 8. 分割結果を表示すると、小数部分が失われます
- 9. Apache Spark:TaskResultLost(ブロックマネージャからの結果が失われました)エラークラスタのエラー
- 10. なぜそれが同じPHP結果
- 11. OpenSSL on Heroku - データベース接続が失われました
- 12. スウィフト - 失われたデータ
- 13. JMeter - 結果コンフィグレーションパスが失敗する
- 14. は、その結果
- 15. JavaFX ExecutorServiceがタスクの結果を失う
- 16. Fluxからの結果とMonoの結果を合わせる
- 17. Heroku:すべてのdyno再起動時にDjangoデータベースファイルが失われる
- 18. アプリケーションを再起動するとデータが失われる(コアデータ)
- 19. Excel Interop FreezePanesを使用している間のバグ:結果のブックの構造が失われる
- 20. 失われたデータのドッキングウィンドウのgitlab
- 21. カーソルアダプタがアプリケーションを最小化するとデータが失われる
- 22. 私はそれがこの結果を与えるJSON.Stringify
- 23. Android画面の向きのデータが失われる
- 24. Swift 3コアデータの問題 - すべてのデータが失われる
- 25. フラットテーブルの上に失われたデータに
- 26. SpringデータJPA、結果オブジェクトにカラム名の代わりに数字がある
- 27. バインドされていないファンアウトエクスチェンジでデータが失われる
- 28. openDMARC認証結果:失敗
- 29. 結果は、その種
- 30. キャスティングとその結果[Java]
ありがとう、それは変です。私はDBに格納されている私のアプリケーション上の欠けているデータに気づいています。ヒロクの再起動後にデータが失われているように見えます。 – AnApprentice
データをキャッシュしていますか? memcachedと?データの表示がブラウザやワニスにキャッシュされていますか? – wuputah
キャッシングなし、memcacheなし。デプロイメント・データが欠落した後に気付くだけです。 – AnApprentice