テクニカルプア

備忘録と若干の補足

sngsk.info の現在

そろそろ三ヶ月以上更新されていない表示がされそうな雰囲気があるので書く。 だいぶ前に書いた下記の続編: nosada.hatenablog.com

現在 https://sngsk.infohttps://mastodon.sngsk.info もしょぼいリソースしかない1台のサーバで動いている:

# ユーザ名やホスト名は適当に変えています
[user@remote-host ~]$ nproc
1
[user@remote-host ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:          1.9Gi       1.0Gi        76Mi       168Mi       890Mi       653Mi
Swap:            0B          0B          0B
[user@remote-host ~]$ uname -a
Linux remote-host 4.19.7.a-1-hardened #1 SMP PREEMPT Thu Dec 6 03:19:15 CET 2018 x86_64 GNU/Linux

sngsk.info で動かしているアプリケーションは先の記事では nspawn で動いていると書いたが、現在は Docker コンテナを docker-compose で動かすように改めている。これは下記によって nspawn 内で Nginx がうまく動かない為だ:

mastodon.sngsk.info については現在も nspawn コンテナで稼動している。 以前はもうちょっと潤沢なリソースが使えるサーバで動かしていたが、お金の節約のため前述のリソースしか使えないサーバに引っ越している。 その際にリソース不足ですぐアップアップになってしまったので下記を参考に PgBouncer やら puma / sidekiq のチューニングなどしてなんとか宥めることに成功した: docs.joinmastodon.org

sngsk.info やら mastodon.sngsk.info についての愚痴はだいたい toot として集約している: mastodon.sngsk.info

これは mastodon.sngsk.info がいつかフッ飛べば不浄な記録も全部消滅するだろうということを企図したためだ。自分が運用しているアプリケーションが今後も安定して動作しつづけるとは全く思っていないため、sngsk.info も mastodon.sngsk.info も基本的にはいつ消滅しても諦められるような気持ちで過ごしている。