Redis_data & Postgres_data が20GB以上のスペースを食いつぶしています

これについてどうすればいいですか? redis_date と Postgres_date が 20GB 以上のスペースを消費しています。

このせいで、DigitalOcean での支払いが増えています。

私のフォーラム: https://onehourforum.com/

これらの 2 つのフォルダが常に多くのスペースを占有し、フォーラムがダウンしています。

助けてください。

スクリーンショットを添付しました。

私にとって、redis_data は確かに非常に小さいです。

ls -haltrR /var/discourse/shared/standalone/redis_data

から何が得られますか?

root@foorumi-hel:/var/discourse# ls -haltrR /var/discourse/shared/standalone/redis_data
/var/discourse/shared/standalone/redis_data:
total 9.3M
drwxr-xr-x 13 root       root  4.0K Jan 10  2023 ..
-rw-r--r--  1 messagebus input 9.3M Dec  6 20:07 dump.rdb
drwxr-xr-x  2 messagebus input 4.0K Dec  6 20:07 .

したがって、ヴィカシュには確かに問題があるはずです。

同意します。Redisに16GBもの容量があるとは想像できません。新しいサーバーに移行する場合、通常Redisにあるものはそのまま残るため、削除して再構築するという方法があります。

以下のコマンドで確認できます。

cd /var/discourse
./launcher enter app
redis-cli
info memory
exit
exit
exit
「いいね!」 3

また、参考までに、フォーラムの Sidekiq ステータスページ (forum.url/sidekiq) の下部には、Redis のメモリ使用量の概要(ピーク時の使用量を含む)が表示されます。(また、稼働時間も表示されます。稼働時間が非常に短い場合は、Redis がクラッシュして再起動し、ディスクにゴミが残っている可能性があるため、興味深いかもしれません。)

(ただし、これはメモリ使用量であり、ここでの問題はディスク使用量のように思われます。)

「いいね!」 1

これを見てください、ダンプデータが生成されています

「いいね!」 1

一時ファイルをすべて削除できるはずです。

これは標準的なインストールですか? 他のコンピューターから移行された履歴はありますか? 検索したところ、Redis が保存/名前変更中に失敗する原因として、何らかの権限の問題、またはその他の理由が考えられるようです。

この以前のスレッドは、私にとっては結論が出ていませんでした。
Discouse はディスク容量を大量に消費します。主に redis_data フォルダーです

Redisが書き出す前にシャットダウンした場合、それらが残されてしまうと思います。(しかし、それを書いた記憶がないので、おそらく一時ファイルのsolfege/どこかに残っているのかもしれません)

スクリーンショットの日付は、約5分間隔の塊になっています。何か正常に動作していません!

「いいね!」 1

気づきませんでした!

確かに何か問題があります。これは非力なマシンですか?AI関連のものをたくさん実行していますか?(そうは思いませんが、それが私の最善の推測です)

削除しても安全であれば、それが直接的なディスク容量の問題を解決します。

メモリ不足によるプロセスの強制終了がないかどうかの一般的なチェックを含みます。

SMTPサービスが停止していました。

キューが残っていましたが、これは問題でしょうか?

何をしたかというと、SMTPを修正し、一時ファイルを削除しました。

なるほど、それなら説明がつきます。

一時ファイルがまだ作成されているかどうかを確認するのは興味深いでしょう。

一時ファイルは現在作成されていません。

しかし、こちらは16GBを消費しています。

この問題にどう対処すればよいでしょうか?

よろしくお願いします。

cd /var/discourse
./launcher cleanup