こんにちは!
Discourse でコミュニティをほぼ 1 年間運営してきましたが、バックアップ ファイルが 2.5G になりました。
しかし、ディスク容量 (120G) が不足しています。
調査したところ、redis_data フォルダが 59G を占めています。これを解決する方法はありますか?
redis ファイルの断片を以下に示します。
実際、これが何を表しているのかよくわかりません。
{"data":{"message_type":"@3","topic_id":45450,"paylo 1last_@'_po number":14,"notification_level ,"highe *?/\t29}},"user gs":[`?],"group?
null,"client?l}r@?@?@?15673327|288|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":1893,"paylo 0last_@&_po number ","notification_level`highe )?2}},"user ds":[`?],"group?
null,"client?l}r@?@?@?15673290|287|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":2249,"paylo 0last_@&_po number":5,"notification_level >,"highe )?. 12}},"user es":[`?],"group?
null,"client?l}?q@?@?@?15673285|286|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":2249,"paylo 0last_@&_po number":3,"notification_level >,"highe )?. 12}},"user es":[`?],"group?
null,"client?l}?q@?@?@?15672031|285|/unread/45852$$$123 default
以下をご覧ください。
ありがとうございます!確認します!
-rw-r--r-- 1 messagebus messagebus 335833264 Feb 16 09:41 dump.rdb
-rw-r--r-- 1 messagebus messagebus 0 Jan 31 15:09 temp-1015520.rdb
-rw-r--r-- 1 messagebus messagebus 4919296 Jan 31 16:29 temp-1022742.rdb
-rw-r--r-- 1 messagebus messagebus 273073065 Jan 18 16:12 temp-1024589.rdb
-rw-r--r-- 1 messagebus messagebus 380357223 Jan 31 17:12 temp-1026744.rdb
-rw-r--r-- 1 messagebus messagebus 130723840 Jan 18 16:45 temp-1027939.rdb
-rw-r--r-- 1 messagebus messagebus 319178051 Jan 18 16:48 temp-1028173.rdb
-rw-r--r-- 1 messagebus messagebus 203666791 Jan 31 17:27 temp-1028295.rdb
-rw-r--r-- 1 messagebus messagebus 352884828 Jan 18 17:27 temp-1032450.rdb
-rw-r--r-- 1 messagebus messagebus 307757056 Jan 18 17:40 temp-1034133.rdb
-rw-r--r-- 1 messagebus messagebus 366613731 Jan 31 18:42 temp-1034836.rdb
-rw-r--r-- 1 messagebus messagebus 2502656 Jan 31 18:47 temp-1035328.rdb
-rw-r--r-- 1 messagebus messagebus 151254653 Jan 18 18:00 temp-1037002.rdb
-rw-r--r-- 1 messagebus messagebus 244047872 Jan 18 18:08 temp-1037784.rdb
-rw-r--r-- 1 messagebus messagebus 532480 Jan 18 18:12 temp-1038150.rdb
-rw-r--r-- 1 messagebus messagebus 128897024 Jan 18 19:14 temp-1043997.rdb
-rw-r--r-- 1 messagebus messagebus 28532736 Jan 18 19:19 temp-1044418.rdb
-rw-r--r-- 1 messagebus messagebus 326288698 Jan 18 20:16 temp-1049000.rdb
-rw-r--r-- 1 messagebus messagebus 34062520 Feb 1 02:03 temp-1066798.rdb
-rw-r--r-- 1 messagebus messagebus 442368 Jan 19 01:55 temp-1072983.rdb
-rw-r--r-- 1 messagebus messagebus 3805184 Feb 1 11:14 temp-1111400.rdb
-rw-r--r-- 1 messagebus messagebus 0 Jan 19 15:54 temp-1138306.rdb
-rw-r--r-- 1 messagebus messagebus 3158016 Feb 1 17:00 temp-1139656.rdb
-rw-r--r-- 1 messagebus messagebus 0 Feb 1 17:02 temp-1139836.rdb
-rw-r--r-- 1 messagebus messagebus 152346624 Feb 1 17:04 temp-1140054.rdb
-rw-r--r-- 1 messagebus messagebus 305575386 Feb 1 17:06 temp-1140297.rdb
-rw-r--r-- 1 messagebus messagebus 0 Feb 1 17:11 temp-1140838.rdb
Redisファイルは以下のようになっています。
すべてmessagebusファイルのように見えますが、削除しても安全ですか?
本番稼働中の正常なサイトのそのフォルダを確認しましたが、temp-* という名前のファイルはなく、dump.rdb のみでした。
「temp」という名前なので削除しても安全だと思われますが、コンテナ内から公式コマンドを使用して削除されたことを確認することをお勧めします。(例: redis-cli flushall)
あまり自信がない場合は、ここにいる経験豊富なシステム管理者の誰かが意見を述べるまで待つことをお勧めします。
ロバートさん、ありがとうございます:grinning:
Googleで検索してみます!
一時ファイルを削除しても安全そうです。
ハウスキーピングされていないのは奇妙です。このマシンは常にオンになっていると仮定しますか?
私の初期の理解では、redisがファイル全体を書き出す前に停止した場合、それらのテンポラリファイルが残されます。データベースはメモリ内に保持されるため、ダンプは実行間でデータを保持するため(例:コンテナが再構築されたり、マシンが再起動されたりした場合)です。
なるほど。しかし、なぜ停止するのでしょうか? ./launcher rebuild app で停止しますか? (redis はコンテナ内で実行されているので、可能ですか?) それとも、VPS の停止や電源サイクルが必要ですか?
再起動はクリーンシャットダウンを試みましたが、一定時間後に強制終了するようです。カーネルとライブラリのアップデートを適用するには再起動が必要です。
ありがとうございます!削除します ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.