のえすきーは、割と立てて長いので、立てた当時の事情で画像を保存するサーバ(wasabiというオブジェクトストレージ)のリージョン(設置されている地域)が海外なので、画像まわりはちょっと遅いというのがあるんだよね。
ちょっとじゃなくて、時々すごい遅いときあるよねw
tokyoかosaka使いたいなあ。
のえすきーは、割と立てて長いので、立てた当時の事情で画像を保存するサーバ(wasabiというオブジェクトストレージ)のリージョン(設置されている地域)が海外なので、画像まわりはちょっと遅いというのがあるんだよね。
ちょっとじゃなくて、時々すごい遅いときあるよねw
tokyoかosaka使いたいなあ。
いまむしろ負荷かけてるんだけどねw
(データベースレプリケーション新規にかけてる)
見えるようになったかな。
新規にアップロードしたファイルを新しいオブジェクトストレージに保存するように切り替えたよ。
古いのはそのままにしてあって、とりあえず転送するようになってるから、ちょっと表示遅いけどよろしくね。新しい方に移動するつもりだけど、ま、ぼちぼちやってくよ。
のえすきー、だいぶ構成に手を入れました。
元々のVPSは 4コア / 4GB memory 80GB というスペックでしたが、別途 4コア / 4GB memory 600GB のサーバを用意してそちらにPostgreSQLのデータベースを移動しました。
このデータベースサーバは余力を持たせてあるので、他のサービスを同時にのせて使います。兼用です。
データベースは既にかなり大きくなっていて、遠からず容量不足になる見通しだったため、メインのサーバから分離する必要がありました。
メインのサーバ上では、MisskeyとRedis(メモリ上で動くキャッシュ系のデータベース)だけ動かせば良くなったので、Misskeyのワーカープロセスを増やしました。
画像を保存するオブジェクトストレージですが、us-west-1(オレゴン州)にあったため、ちょっと遠かったんですね。これをap-northeast-1(東京)に変更しました。保存や表示がはやくなってくれるといいな。古いファイルはまだオレゴンに置いてあります。
だいたい一通り改善したので、ある程度負荷がかかってみないとわかりませんが、かなり快適になった感じがします(ほんとか)
スペック最後の80GBと600GBは、ブロックストレージ(ハードディスク・SSD)のサイズね。
DBチューニング。ローカルでよく発生するスロークエリーが減るといいのだけど。
ローカルタイムラインの初回表示がエラーになる現象とか、遡る時にメッチャ重いってやつね。通知のあなた宛とかプロフィールの投稿一覧でも起きるかな?
@RRRB_N アンテナ、作って1週間すると自動停止するとかいう話をきいてるので(?)、再作成すると動き出すかも。
逆方向の電車にのる実績、若い頃に終電で達成しました\(^o^)/
飲み会の帰り、あなたが全力疾走で電車のホームに到着すると、最終がホームの両側に同時に入ってきた。どちらが正しいかさっぱりわからない。
どっちにのる?
ちょっと再起動するから、Bad Gatewayとか出るかとおもうけどまっててねー
データベースにはそのまま書き込まれてるから、みようと思えばみえるよ。みないけどね。
覗き見しないという道義的なことだけじゃなくて、みえないということも大事なことで、全ての投稿を監視する責任を持たされると困るってのもあるのよ。個人間の秘密のやり取りは、知らない方がいいのだ。
ローカルのないmisskey.cloudだけど、ローカルがみえるロールがついてると見えるよ。
Fedibirdにはそういうのないので、外部から観測するしかない。
たぶんのえすきーの人5人ぐらいしかフォローしてないので、基本的にみえてないよ。フォローして欲しかったら言ってね!
万事その調子(特にフォロー返さない)なので、かまって欲しいとか、困ってるとき拾って欲しいなどは、fedibird.comのnoellaboにフォローしてリクエストすると吉(そういう機能はない)
添付はfedibird.comのアカウントの様子
@neuromancer @noellabo@fedibird.com やばいねこれ……。なんで消えるんやろ。
とりあえず昨晩データベース移行したので直前のデータは保全されてるけど、他は無理だなー。いまあるノートは、最悪そこまで先祖返りするけど戻せる。
バグっぽいので、どういうときに消えるか確認して(問題をみつけだして)修正かな。
Fedibirdの場合は、サムネを低画質にして、アニメーション切って、リアクションのリアルタイム反映をoffにすると、かなり帯域を削れるね。
限界だいたいわかったので、定期再起動入れます。
いま、メインプロセスを二つ立ち上げる方式をとっているので、交互に再起動入れることで、オフラインにならずに使い続けられるはず。
たまに『サーバから切断されました』メッセージが表示されるけど、切断されてないな? ってやつです。
メモリ使用量が増大しつづけるのはそもそもおかしいと思うんですが、対処療法でいきます。
麻雀牌、トランプ、将棋の駒は、自由に使えるライセンスでオリジナル作ってくれる人がいると、色々遊びが捗るんだよねえ。まぁ CC0 / PD のでもいいんだけども。
トランプとか、Jokerとか、King、Queen、JackはSuitで4種類もあるし、オリジナルの絵柄割り当てて描くだけで楽しいよねー
ま、設定から負荷の高そうな機能をオフにしておくのと、データセーバーを設定しておくことかなー。
1%からじゃ、なんともならんけど \(^o^)/
のえすきーでは現在、毎時10分と40分の二回、サーバープロセスの自動再起動をかけています。
プロセスは2つあり、どちらかが起動していればサーバーは応答します(普通に使えます)
10分に再起動するプロセスと40分に再起動するプロセスはそれぞれ異なるため、サービスがつながらない時間は発生しません。
ただし、つないでいるサーバーが再起動されると「サーバーから切断されました」というメッセージが出ます(デフォルト)。
この場合、リロードする必要はないので、なにもしないを選択するか、そのまま無視してください。
本当にリロードする必要があるのは、アップデートを行った場合です。新しいバージョンが認識されたポップアップが表示されるのと、アナウンスの投稿を行うので、その時はリロードしてください。