# \`rake posts:rebake\` が途中でクラッシュしました

**URL:** <https://meta.discourse.org/t/rake-posts-rebake-crashed-half-way-through/253955>\
**Category:** Self-hosting\
**Created:** [2023 年 2 月 3 日午後 1:56 UTC](https://meta.discourse.org/t/rake-posts-rebake-crashed-half-way-through/253955 "2023-02-03T13:56:06Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2023 年 2 月 3 日午後 6:34 UTC](https://meta.discourse.org/t/rake-posts-rebake-crashed-half-way-through/253955/3 "2023-02-03T18:34:46Z")

</div>

@leonardo、ヒントをありがとうございます。

考えてみると、先週インポート中に発生した前回のクラッシュは、Postgres の重複キーエラーが原因だったことを思い出しました。今回は異なるエラーです。

`xfs_repair` を `-e` オプション付きで実行しましたが、理解したところによると、破損はないようです。

```plaintext
xfs_repair -e /dev/sda2
フェーズ 1 - スーパーブロックの検索と検証...
フェーズ 2 - 内部ログを使用...
        - ログをゼロにする...
        - ファイルシステム空き容量と inode マップをスキャン...
        - ルート inode チャンクが見つかりました
フェーズ 3 - 各 AG について...
        - agi 未リンクリストをスキャンしてクリア...
        - 既知の inode を処理し、inode の検出を実行...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - agno = 16
        - 新しく検出された inode を処理...
フェーズ 4 - 重複ブロックのチェック...
        - 重複エクステントリストの設定...
        - 重複ブロックを主張する inode のチェック...
        - agno = 0
        - agno = 3
        - agno = 1
        - agno = 2
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - agno = 16
可能な場合に inode の reflink フラグをクリア
フェーズ 5 - AG ヘッダーとツリーを再構築...
        - スーパーブロックをリセット...
フェーズ 6 - inode の接続性をチェック...
        - リアルタイムビットマップとサマリー inode のコンテンツをリセット
        - ファイルシステムをトラバース...
        - トラバース完了...
        - 切断された inode を lost+found に移動...
フェーズ 7 - リンクカウントを検証および修正...
完了

```

* * *

_編集:_ 再起動後（マウントされていないファイルシステムで fsck を実行するためにレスキューシステムを使用しました）、Discourse アプリは起動し、ログにエラーはありませんでしたが、白い画面の死しか表示されませんでした。ウェブサイトを再度読み込むために、アプリの再構築が必要でした。これらすべてで何がうまくいかなかったのか、本当にわかりません。

---

_[View the full topic](https://meta.discourse.org/t/rake-posts-rebake-crashed-half-way-through/253955)._
