日記(2023年8月11日)
Fri Aug 11 18:11:40 JST 2023 (modified: Fri Aug 11 22:03:38 JST 2023)
views: 1147, keywords:日記, Misskey この記事は最終更新日が1年以上前のものです。
Misskeyのサーバーいじりと小銭稼ぎの話。
Misskeyのアップデート
さくらのVPS(メモリ1GB)、Docker不使用でなんとか運営しているしぇるげいすきーのバージョンアップ作業をしました。途中ビルドがコケて肝を冷やしました。
トラブル
このページのアップデート方法のNODE_ENV=production pnpm run build
をしているときに、次のようなエラーが出ました。
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
ということなので、ビルドのためのメモリが足らないと。そりゃ最近のメモリバカ食いシステムだと1GBは辛いですね・・・。
で https://github.com/vitejs/vite/issues/2433 に、このエラーに関する記述があったので、export NODE_OPTIONS=--max-old-space-size=メモリの容量(単位: MB)
と打ってからpnpm run build
すればよいと分かりました。
で、512MBとか制限してやればいいのかなーと思って試したら駄目だったので、スワップ合わせてもそんなにメモリはないのにexport NODE_OPTIONS=--max-old-space-size=4000
(4GB弱)とハッタリをかましたら、ビルドがうまくいきました。なんじゃそりゃ。
他のメンテナンス作業
SSDが100GBしかないので、キャッシュだけでストレージの使用率が50%くらいになってました。 こちらの記事を参考に既存のキャッシュをクリアしました。 キャッシュ自体はまだやめないで様子を見ようと思います。 キャッシュ自体はmisskey
のリポジトリのfiles
の下にできます。
Amazonの自分のページ
アフィリエイトのせこい話ですが、Amazonから自分のページを作れと言われて作りました。どうやってこのページに誘導するのか謎すぎるのですが、いろいろなくくりで本を紹介するときに便利そうです。