個人用サーバでDrone.io 0.5サーバがうまく機能しています。サーバの再起動後にDrone.ioの一部が失われました
しかし、再起動後、Droneが動作する物理サーバー、その構成、ビルド、および秘密が失われました。正確には、情報の一部が失われました。シャットダウンがDroneサーバーを殺し、2日前の状態だけがディスクに保存されたように見えます。とにかく、残った設定が壊れているように見えたので、すべてを再設定する必要がありました(レポ、秘密など)
ディスク上のデータをより頻繁にフラッシュする方法はありますか?私は予期せぬ再起動が心配で、同じ問題が再発する。
EDIT:私がテストしたと$ docker-compose stop
は、サーバーを停止し、すべてのデータを保存するのに十分です。私はまだサーバークラッシュの場合に何をすべきか心配しています。
「残っ設定が破損していたようにそれが見えた」あなたはそれが破損していたと思う理由は...あなたは説明できますか?データの消失とデータの破損は必ずしも同じではありません。この質問は両方とも –
です。自分自身を説明しましょう。サーバーを再起動した後、私は再びDroneを起動しました。私はUIにアクセスしたときに私のリポジトリを見つけましたが、各パイプラインを再起動しようとしましたが、機能しませんでした。申し訳ありません。私はスクリーンショットを撮っていませんでした。私はsqlliteデータベースを削除して、やり直しました。 –
これは、データが破損していないことを示しています。破損したデータベースファイルは開かれません。 Droneを再起動したときに、ファイルが破損して開くことができない場合、Droneはエラーで終了し、起動しませんでした。 –