14:38:39 @yuba@mi-wo.site
icon

LD_PRELOADって環境変数のことのえるさんの書き込みではじめて知ったけど、これはすごいね、野蛮で最高

14:38:56 @yuba@mi-wo.site
2023-08-16 13:22:46 のえるの投稿 noellabo@fedibird.com
icon

Misskey鯖缶勢へ

メモリめっちゃ食うの、メモリアロケーターをjemallocに差し替えると安定するねって話がでてます。確かにすごい安定してる。
github.com/misskey-dev/misskey

導入手順はUbuntu 22.04でやってるならこう。

sudo apt install libjemalloc2

sudo systemctl edit misskey.service

[Service]
Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2"

systemctl editはUnitを部分書き換えできるので、[Service]セクションの開始と環境変数の追加だけ書いてください。保存すると自動的にdaemon-reloadされます。あとは必要なときにsystemctl restartです。

試してみて結果が良好なら、みんなでGithubのissueにフィードバックしておくと標準手順になるんじゃないかな。

Web site image
バックエンドのメモリリーク · Issue #10984 · misskey-dev/misskey
systemctl edit
Attach image
15:26:09 @yuba@mi-wo.site
icon

うちの末っ子は無痛で、無痛すぎて医療スタッフが全員ベッド離れてるときに勝手にするっと出てきた

15:28:55 @yuba@mi-wo.site
icon

それで転落でもしてたらガチ医療訴訟でしたよ分娩台から全員離れるとかお仕事なめてんの

17:20:49 @yuba@mi-wo.site
icon

バックアップの方法はアドバイスしにくいのよね

リストアの方法もセットになるし、それってどんなユーザーを作って権限付けをどう構成したかにもよってくるのでトータルサポートになっちゃって簡単なアドバイスではすまなくなり

17:30:32 @yuba@mi-wo.site
icon

うちのサーバーのDB構築はわりと簡単にしてあって、
- postgresユーザーを管理ユーザーにして、こいつがmisskeyデータベースとmisskeyユーザーを作り、misskeyデータベースのオーナーをmisskeyユーザーにしておく
- マイグレーションとアプリアクセスはmisskeyユーザーにする(confファイルに書くDBユーザー)
- バックアップとリストアはpostgresユーザーでやることに

です!

19:24:28 @yuba@mi-wo.site
icon

しやゆーたんが家なき子になってる
(といって多分通じない世代)

19:27:58 @yuba@mi-wo.site
icon

🌧
👧:doggo_blob: