私はDjango postgresql 9.3 DBを備えたアプリ(Ubuntu VMでホストされている)を持っています)、そしてごく最近VMでディスク領域が不足しました(no space left on device
エラーがログに表示されます)。
デバイスのスペースを空け、すべてがオンラインに戻りました。
しかし今、私のリクエストの少数のために、Django.db.utils:DatabaseError
という説明とともにfailed to re-find parent key in index "links_grouptraffic_time" for split pages 24582/24583
アラートの受信を開始しました。 links_grouptraffic
は私のデータモデルの1つであり、time
はそのデータモデル内の属性です。
これが何を意味するかの背景と、この問題の解決策を誰かが説明できますか?前もって感謝します!
データベース、特にインデックスが破損している可能性があります。次の方法で、すべてのインデックスを再構築し、データベース上のすべてのテーブルを確認できます。
REINDEX SYSTEM; -- run once
REINDEX DATABASE <your dbname>; -- run for each database
VACUUM (FULL VERBOSE ANALYZE); -- also run for each database after reindexing