ar.falsy.cat/content/note/info-tech/pleroma.md

25 lines
1016 B
Markdown
Raw Normal View History

2023-04-08 14:50:58 +00:00
---
title: Pleroma
2023-06-20 22:35:08 +00:00
tags: [note, info-tech, web]
2023-04-08 14:50:58 +00:00
---
## 概要
- ActivityPubに対応したlightweight(自称)なSNS
- 単体で見るとlightweightには思えないけどmastodonと比べたら確かにlightweight
## DB肥大化問題
- 長期間Pleromaを稼働させ続けるとDBのレコード数がやばいことになる
- DBのレスポンスがくそ長くなり最終的にタイムアウトで500になる
- オブジェクトの寿命とか設定してみたけど特に意味はなかった
### 解決法
- ローカルアカウントそれ自体の情報以外の情報を削除する
- pleromaを停止してpostgresで次のSQLを実行する
- 自動化しても良いかもしれない
- 追記: **フォロー/フォロワー情報も削除されてしまったので改善が必要!!!**
```SQL
TRUNCATE TABLE activities CASCADE; # 全アクティビティの削除
DELETE FROM users WHERE not local; # 全リモートユーザーの削除
VACUUM FULL;
VACUUM ANALYZE;
```