Misskeyでjemallocを使う(Debian系統)
公開日: 2023/8/17
Misskey
Misskeyでメモリアロケータをjemallocに変更する方法です
sudo apt install libjemalloc-dev libjemalloc2でjemallocを入れて
sudo nano /etc/systemd/system/misskey.serviceサービスのファイルを開いて
[Service]と[Install]の間に
Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2"を入れる
[Unit]
Description=Misskey daemon
[Service]
Type=simple
User=misskey
ExecStart=/usr/bin/npm start
WorkingDirectory=/home/misskey/misskey
Environment="NODE_ENV=production"
TimeoutSec=60
StandardOutput=journal
StandardError=journal
SyslogIdentifier=misskey
Restart=always
Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2" #新しく書いたの
[Install]
WantedBy=multi-user.targetこういうふうになる
保存して
sudo systemctl daemon-reload
sudo systemctl restart misskeyこうしてデーモンの再読み込みしてから再起動をすればできます
多分