もっと見る

死んだ鯖の掃除……

市場か、水族館か、波打ち際か……

@yaatam@itabashi.0j0.jp あちこち記述ミスがあってスミマセン。
sites-enabledですね。

sudo nginx -T

とすることで、includeも含めて読み込む設定ファイルの全体像がチェックできます。

@yaatam@itabashi.0j0.jp sites-availableというディレクトリに設定ファイルの実体を置いて、

sites-enabledというディレクトリに、シンボリックリンクを張って、

nginx.confの中からsites-enabledの方を参照することで、

設定ファイルの有効・無効を管理し易くする仕組みです。

ln -s を実行する際に、cd sites-enabled して移動しておく必要があります。

@yaatam@itabashi.0j0.jp productionの場合にだけ、件のメモリをバカ食いする処理が走るので、確かにつけなければ通りますね。最適化の有無なので、まぁヤバくはないと思います。

あと、max-old-space-sizeは環境変数で設定すればうまくいくようです。

export NODE_OPTIONS=--max_old_space_size=4096

実512MBメモリの環境で、コンパイルできるようになりました。(2GB swapを追加してます)

@yaatam@itabashi.0j0.jp Heap不足のようなので、build時に拡張してみてください。

NODE_ENV=production yarn build --max-old-space-size=4096

@yaatam@itabashi.0j0.jp 今日は昨日より低スペックの環境で追試してみます。

@squid999@gorone.xyz まずはデスク回りを綺麗に片付けると、臨戦態勢に入るんだよね。雑念の数だけ、モノが増えるという。

@squid999@gorone.xyz その病は私も罹患しておりますw

@yaatam@itabashi.0j0.jp ありゃー、これ多分、メモリ不足ですね。

現状わかりませんが、swapを増やして乗り越えられるかどうか……。Mastodonもそうですが、buildが一番メモリ必要とするので、ここだけ超えられればたぶん大丈夫です。

のえる :cava_red: DTP鯖管 さんがブースト

ちょっと試しにコミケの新刊と既刊通販やってみます
発送は自宅からやるので遅くなるかも
koshian-roulette.booth.pm/

のえる :cava_red: DTP鯖管 さんがブースト

腹減ったのでUberEatsしたけどそういえば昼もカレーだった。カレー中毒。

@yaatam@itabashi.0j0.jp 今日のMisskeyインストールチャレンジを、とりあえずQrunchのログ(記事)にまとめました。
noellabo.qrunch.io/logs/ASDtSc

@yaatam@itabashi.0j0.jp そうです。冒頭にコメントで書いてありますが、

sudo cp /home/misskey/misskey/docs/examples/misskey.nginx /etc/nginx/sites-available/misskeyexample.com
cd /etc/nginx/sites-enable
sudo ln -s ../sites-available/misskey.example.com

っていう感じで、nginxのsites-availableにファイルをコピーして編集し、sites-enableにシンボリックリンクを置いて、

sudo nginx -t

で設定ファイルをチェックして、問題無ければ

sudo systemctl reload nginx

という流れです。

ただ、あとSSLの証明書取得があります。certbotなどで取得の手順が必要です。

@yaatam@itabashi.0j0.jp nginxの設定サンプルは、misskeyをインストールしたディレクトリの docs/examples/misskey.nginx に入っています。

@yaatam@itabashi.0j0.jp ですね。default.ymlの中で、port: 3000 ってのを有効にすれば、localhost:3000で繋がるようになります。httpですけどね。

たとえば、

url: misskey.example.com/
port:80

にすれば、とりあえずインターネット越しに接続できるようになるかと思います。たぶん。

動作確認はOKですが、httpsになってないままという訳にはいかないので、fediverseの他のサーバにはつながないようにしてください。

@yaatam@itabashi.0j0.jp misskey自身でもSSLまでサポートしてますが、nginxをリバースプロキシにした方が性能は良いと思います。

のえる :cava_red: DTP鯖管 さんがブースト

夏の新刊だよ。もちろん嘘だよごめんね!

@yaatam@itabashi.0j0.jp installはプラグインなので、そのインストールがまだだったら、

mkdir -p "$(nodenv root)"/plugins
git clone github.com/nodenv/node-build.g "$(nodenv root)"/plugins/node-build

git clone github.com/pine/nodenv-yarn-in "$(nodenv root)/plugins/nodenv-yarn-install"

これをやっておきます。

@yaatam@itabashi.0j0.jp まだnodeインストールしてないかな。

nodenv install 12.6.0

どうでしょう?

もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!