2017-09-22 04:13:40 あべの投稿 abcang@pawoo.net

このアカウントは、notestockで公開設定になっていません。

2017-09-22 04:42:31 しらか :saba:の投稿 crakaC@don.crakac.com

このアカウントは、notestockで公開設定になっていません。

2017-09-22 04:43:06 7_nana🎴マストどすの投稿 7_nana@mastodos.com

このアカウントは、notestockで公開設定になっていません。

2017-09-22 06:58:06 zundaの投稿 zundan@mastodon.zunda.ninja
2017-09-22 04:45:20 おさの投稿 osapon@mstdn.nere9.help

バルスですねぇ

2017-09-22 04:46:01 くり無の投稿 klim0824@mstdn.jp

バルス
バルサー
バルシスト

2017-09-22 04:47:45 しらか :saba:の投稿 crakaC@don.crakac.com

このアカウントは、notestockで公開設定になっていません。

みんなw

2017-09-22 06:03:26 ぶりんがーの投稿 bringer@friends.nico

このアカウントは、notestockで公開設定になっていません。

いっぱい!!

2017-09-22 03:10:24 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

これまでは Twitter はもう終わり言説にピリピリしすぎだろ肩の力抜こうぜとか思ってたけど関宮さんが凍結されたの見て緊張感出てきた

だからemojiは技術的負債だって言ってるじゃないですか (逆ギレ)

tofu on fire!

Baymax!

うるさい

ぼっちインスタンスでも連合先からバルスのパルス入ってくるよね。PumaとRedisとPostgresは忙しくなりそう。Sidekiqはそうでもないのかな?

@hyuki 連合先からはトゥートがSidekiqのキューに入れられて配送されてきます。その瞬間からどれだけ遅れて配送されてくるかは連合先のキューのたまり具合と処理速度に依存しそう。こちら側のインスタンスが落ちてたりエラーを返したりしたら何日かの間、再試行が続きそうです。

あ、そうかぼっちインスタンスは連合先のキューを通してバルスを受け取るので、大きいインスタンスよりはばらけて負荷が来るのか。

2017-09-22 13:30:20 山岸和利の投稿 ykzts@ykzts.technology

このアカウントは、notestockで公開設定になっていません。

Google DriveのアイコンついてるのにVPNに乗らないとダウンロードできないファイルがある。ぷんすか。

2017-09-22 14:12:52 神楽坂しえるの投稿 Clworld@md.ggtea.org

このアカウントは、notestockで公開設定になっていません。

Mastodonでcronジョブを走らせなくて良くなったのは1.5.0からのようですね http://k0ta0uchi.hatenablog.com/entry/2017/05/21/141238

【Mastodon】アップデート履歴 - 日本語訳【マストドン】

@Naf うちだとPaperclipぽい感じのこんなログがみえます

Command :: file -b --mime '/tmp/なんかハッシュ.png'
Command :: identify -format '%wx%h,%[exif:orientation]' '/tmp/なんかハッシュ[0]' 2>/dev/null
Command :: identify -format %m '/tmp/なんかハッシュ[0]'
Command :: convert '/tmp/なんかハッシュ[0]' -auto-orient -resize "280x120>" -quality 80 -strip '/tmp/別のハッシュ'
Command :: identify -format '%wx%h,%[exif:orientation]' '/tmp/他のハッシュ[0]' 2>/dev/null
[paperclip] saving /preview_cards/images/000/004/823/original/61ae59fe1997ee64

@hyuki @Clworld 連合先のキューの処理は早まりそうですよね。ネットワーク接続を受け取らないとTCPレベルでタイムアウトするまでエラーだと知ることができないので。

疲れてきたのでますたーに追随したい

ていうかテストなおしたいんですけどそっちは頭つかうからいまは㍉

uniqが終わらないなあ行数多いもんなあと思って眺めてたんだけど標準入力になーんにも入れてなかったw

@hyuki @Clworld 連合先になるべく迷惑をかけない、つまり、エラーでもエラーじゃなくてもいいからできるだけ素早くレスポンスを返せるようにしておく、というのが目標な気がしますよね。Nginxだけ走らせてPumaを落としておくとNginxが即502を返すとすると、それが一番何も考えなくて良さそうです。Nginxが何度かPumaに接続に行こうとするか、とかNginxを落としたときに、まわりのネットワークがやってきたリクエストにどういう返事をいつ返すか、とか確認してみたい気がしますね。(個人的にはこういうことを考えてピチピチしてるわけですがw)

2017-09-22 17:29:03 unaristの投稿 unarist@mstdn.maud.io

このアカウントは、notestockで公開設定になっていません。

Pumaの並列度を調整して、全体が壊れないように入ってくる負荷を制限するのかなあとぼんやり思っております。(ってことは連合先にお返事が遅れるってことなんよな…

せっかくの機会だからどう壊れるか見てみたいじゃんねえ

2017-09-22 17:24:07 unaristの投稿 unarist@mstdn.maud.io

このアカウントは、notestockで公開設定になっていません。

うちのRedisあんまり放っておくとあふれるよなきっとw

バルス

すみません漏れました

むかあしGペンで何かかいてたの思い出したw

晩御飯つくろうと思ってめんどくさくなってビール飲み終わったところで緊急対応ですよ(すんません)

お返事待ち中にマスター行っちまおー

このあたりがハイライトかな?

- Fix the migration error when deprecated_preview_cards has been deleted
- Hardcode IdToBigints migration columns

bigint化もありました

Streamingが効いてない時のポーリングが遅くなったかな?

あー

zundan-mastodon: failed
release command failed

うー
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

PG::TRDeadlockDetected: ERROR: deadlock detected
DETAIL: Process 1152 waits for AccessExclusiveLock on relation 4035169 of database 4035021; blocked by process 1385.
Process 1385 waits for AccessShareLock on relation 4035268 of database 4035021; blocked by process 1152.

Migrating to IdsToBigints (20170918125918) がけっこうロックなようです。

とりあえずリトライ!(トゥートしないほうがいいで

5分ほどメンテナンスモードにします。ご迷惑かけまーす。

20170918125918 IdsToBigints: migrated (115.4333s)

どきどきですよw

\マスターに/ \なりますたー/

Merged tootsuite/mastodon at 66126f302167d21e4bf247e660f595ff0beaaf20.

dd4ef6983にPostgreSQLのidのintegerからbigintのmigrationがあります。テーブルをロックしなきゃいけない感じなので要注意。

さーて。ログ流しながら洗濯物たたむよ。ピチピチなので。