30秒で支度しな(タイムアウト的な意味で)

2017-09-29 01:04:14 7_nana🎴マストどすの投稿 7_nana@mastodos.com

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

実況会場はここでつか?

2017-09-29 03:46:44 f_subal 👭 ✅の投稿 fsubal@pawoo.net

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

Pawooさん時々流れてるよ

うちの子まだ接続8本でがんばってるの

$ heroku pg:info -a zundan-mastodon
=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 8/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 282.8 MB
Tables: 35
Rows: 625563/10000000 (In compliance)

GCはじまった?

2017-09-29 04:19:48 のりお 🌈の投稿 norio@pawoo.net

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

バルス?

ば?

まだか

まだー?

\布団が/ \ふっとんだ!!/

:saba: ルス!

がっ

バルス!

ぎがー

2017-09-29 04:26:45 まさらっきの投稿 masarakki@friends.nico

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

2017-09-29 04:32:30 zundaの投稿 zundan@mastodon.zunda.ninja

3分待ってやろう (おじいさん、もう終わったのよ?)

2017-09-29 04:24:35 TacosTeaの投稿 tacostea@don.tacostea.net

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

2017-09-29 04:37:00 zundaの投稿 zundan@mastodon.zunda.ninja
2017-09-29 04:31:36 helloの投稿 pompom@mstdn.jp

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

2017-09-29 04:24:56 きひろの投稿 hirohiro608@mastodon.noraworld.jp

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

2017-09-29 04:38:24 zundaの投稿 zundan@mastodon.zunda.ninja

@mitarashi_dango@mastodon.matcha-soft.com データベース接続のプールがどっかいっちゃったやつや…

2017-09-29 04:40:05 pixiv 🎨の投稿 pixiv@pawoo.net

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

2017-09-29 04:42:05 zundaの投稿 zundan@mastodon.zunda.ninja
2017-09-29 04:24:09 はるか✅(ᕗ՞▿՞)ᕗの投稿 harurun@mstdn.jp

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

2017-09-29 04:46:19 しむどん三度無視の投稿 sximada@mstdn.jp

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

見たみたw

@tadd お、おじいさん?

2017-09-29 04:27:14 はるかさんの投稿 harukasan@pawoo.net

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

$ heroku pg:info -a zundan-mastodon
=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 8/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 283.9 MB
Tables: 35
Rows: 625563/10000000 (In compliance) - refreshing

平常運転

2017-09-29 04:49:14 zundaの投稿 zundan@mastodon.zunda.ninja
2017-09-29 04:48:33 ておりあ👐の投稿 theoria@wug.fun

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

@mitarashi_dango@mastodon.matcha-soft.com うちの子はrack-timeoutのタイムアウトを延ばして例外飛ばないようにしてます。だいたいタイムアウトでコネクション漏らしちゃうみたいなので。

2017-09-29 04:53:58 ぐすくま ✅の投稿 shiroma@mstdn.jp

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

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

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

2017-09-29 04:20:24 pixiv 🎨の投稿 pixiv@pawoo.net

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

@abcang さんおつ!

あけおめ

もう次の負荷試験なの?ぼくはいつ寝るの?

2017-09-29 05:00:02 きりの ✅の投稿 imksoo@mastodon.chotto.moe

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

もう寝ましょう。明日はたくさん飛ばなきゃ

あ、$23/月構成から$16/月構成に戻すのは起きてから(忘れるなよ)

やっぱりぼっちインスタンスに来るリクエストの大部分はリモートのキューを通ってばらけてくるってのが大きいんだろうなあ

2017-09-29 05:14:14 monacaの投稿 mimoo@omochi.xyz

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

2017-09-29 06:32:39 7_nana🎴マストどすの投稿 7_nana@mastodos.com

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

@natsuki go言語で変数の宣言と代入を同時にするときかな?

@natsuki ババンバ バンバンバン♪(て古すぎて伝わらないか(´・ω・`)

@natsuki すんませんすんませんw

@zundan@friends.nico method=POST path="/inbox" fwd="54.65.24.58"

@zundan@pawoo.net method=POST path="/inbox" fwd="13.114.242.181"

method=POST path="/inbox"じゃないかな?

@zundan@mstdn.jp method=POST path="/inbox" fwd="27.133.147.46"

たぶん?

$ heroku pg:info -a zundan-mastodon
=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 8/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 285.1 MB
Tables: 35
Rows: 649837/10000000 (In compliance)

このインスタンスを$16/月体制に戻しました

Scaling dynos... done, now running worker at 0:Hobby

DB_POOL: 6
MAX_THREADS: 3
RUN_WORKER: true
SIDEKIQ_THREADS: 1
WEB_CONCURRENCY: 1

2017-09-29 07:02:31 unaristの投稿 unarist@mstdn.maud.io

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

年末の負荷試験は$13/月のまま突撃してみたいな

じゃなくて$16/月。足し算できません…

BASICは型あったっけ?DEFINT A-Zってなんだっけw

2017-09-29 07:19:01 ぴけぴけ@Skebなど1件作業中の投稿 pikepikeid@mstdn.maud.io

落とさないでください~

バルスでいろいろおもしろいデータ取れたと思うんだけどとりあえずお仕事おしごと

このインスタンスには安いPostgresしかつけてあげてないので、数を数えるクエリのキャッシュはながーくしてあります。

https://github.com/zunda/mastodon/commit/38ac69d092cb5bf2cbbe68b868d24c77fe540b21#diff-141

(もしかしたら次の負荷試験はJアラート?

@popneo もちろん起こって欲しくないですが、「米海軍のミサイル追跡艦が出港」というツイートをみかけたのです… https://twitter.com/YokoyamaKouichi/status/913873837858578434

9月29日夜JSTのバルス反省会

このインスタンスに届いたトゥートの、トゥート時刻(created_at)と届いた時刻(updated_at)の差を、いくつかのリモートインスタンスについて眺めてみました。縦線は14:22:30 UTCで、だいたいバルスが放映された時刻だろうと思っています。横軸はトゥート時刻です。

トゥート元のホストによって色を分けてみると、バルス前から徐々に時間差が増え、バルス後に減るdon.tacostea.net、バルス時に急に増えリニアに減るfriends.nico、ばらばらと遅れの大きいトゥートがあるmstdn.jpとpawoo.netと、ホストによって違いがあることがわかりました。Sidekiqへのキューやスレッドの割り当て方で違いが出てるんだろうな。

このインスタンスからのトゥートについても見てみたかったのですが、自分では記録を取ってないようです。なんとかしたい。

https://mastodon.zunda.ninja/media/QSOb3QElOOfZB2X43cw

次にこのインスタンスのサービス時間(リクエストを処理するのにかかった時間)。サンプル内に2回30秒のタイムアウトが記録されていましたが、バルス時刻前後にも特にトラフィックやサービス時間が増えた様子はありませんでした。大きいインスタンスからの配信はキュー内で時間がばらけて、小さいインスタンスへの負荷は時間的に分散しているようです。 https://mastodon.zunda.ninja/media/uwYVkpOabzYCIdU1izk

最後にこのインスタンスから他のインスタンスへの配信エラー。pawoo.net、friends.nico、mstdn.jpへの配信の記録を抽出してみたら、mstdn.jpへの配信ではエラーが記録されていませんでした。pawoo.netへはバルスから30分くらいの間ちらほらエラーが記録れていたので、リクエストが高い状態だったのかもしれません。 https://mastodon.zunda.ninja/media/VzteyfFZ3-ckG-kTyaw

2017-09-29 05:19:03 はるかさんの投稿 harukasan@pawoo.net

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

勝手に親近感

テーブル総なめにする子はダメです

でも結構発行させちゃう(タイムアウトしてコネクションプール漏れませんように-人-

あけおめ負荷試験はこっちだと朝の5時かあ…

:thisisfine: 入れたいんだけどライセンスがわからないよね

:doge: も入れたいんだけどライセンスがわからないよね

:ruby: と :gopher: はだいじょび?どこかにライセンス書いとくべきなのかな

土曜日朝のみなさまおはようございます! こちらは金曜日で早朝の負荷試験のため眠いですがぼちぼち仕事してます。

Good morning to those who are enjoying Saturday morning! It is still Friday here and I feel sleepy from waking up early in the morning for the national scheduled load test day in Japan, aka, airing of "Castle in the Sky". I'm happy to announce this instance withstood the load test anyway :)

ロードはいいぞ (もうずーいぶん乗ってないな)

久々Scout詳細。…/timelines/public?local=trueはapplication_controller.rb:89から
SELECT "statuses"."id", "statuses"."updated_at" FROM "statuses" LEFT OUTER JOIN "accounts" ON "accounts"."id" = "statuses"."account_id" WHERE ("statuses"."local" = ? OR "statuses"."uri" IS NULL) AND "statuses"."visibility" = ? AND (statuses.reblog_of_id IS NULL) AND (statuses.reply = FALSE OR statuses.in_reply_to_account_id = statuses.account_id) AND "accounts"."silenced" = ? ORDER BY "statuses"."id" DESC LIMIT ?

created_at > 昨日 とか入れるとずいぶん早くできるんだけどな

3.3秒の/@zundan?max_id=223589もapplication_controller.rb:89から

SELECT "statuses"."id", "statuses"."updated_at" FROM "statuses" WHERE "statuses"."account_id" = ? AND "statuses"."visibility" IN (?) AND (statuses.reply = FALSE OR statuses.in_reply_to_account_id = statuses.account_id) AND ("statuses"."id" < ?) ORDER BY "statuses"."id" DESC LIMIT ?

過去24時間のトラッフィックが見えました。バルスの前20分、後1時間20分間くらいトラフィックが高かったようです。それでも変化してないレスポンス時間。えらい。 https://mastodon.zunda.ninja/media/bpjtsjxvea1s4MiXhDs

\バルスを/ \耐えて/ \ますたー!!/

Merged tootsuite/mastodon at 0060f988478e54cb1b54b255d06376fd9fa265b1

ActivityPub::DeliveryWorkerのログがちょっと賑やかになったかな?

Pubsubhubbub::DeliveryWorkerも

アプリログでSidekiqの動きが少し見えるようになったのいいな

Awoo

How many hours in an "all day” in MDT (Mastodon Development Time)?

DistributionWorkerとかLinkCrawlWorkerも居る。

DistributionWorker、PushUpdateWorker

LinkCrawlWorkerがHEADしに来てる子だったのかもねえ

2017-09-29 16:32:37 Eugen Rochkoの投稿 Gargron@mastodon.social

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

なになにぼくがでぷろいしてる間にReact来てたのw

$ git log upstream/master...master
commit ebb8c8920795a31a3188d39b926a5074bb8b69cf
Author: Eugen Rochko <eugen@zeonfederated.com>
Date: Sat Sep 30 04:29:56 2017 +0200

Upgrade to React 16 (#5119)

* Upgrade to React 16.0.0

* Disable some uncritical tests while chai-enzyme remains incompatible

眠いと囁くのよ、私のゴーストが (こうですか違います

Ctrl+Alt+Delなら3ストローク (なんのはなし?

んだんだ

2017-09-29 17:35:43 ヒドロ🦊の投稿 OH@v1x3n.net

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

onion TLDかっこええ

いいなあいいなあ -- Cookpad Ruby Hack Challenge 開催報告 - クックパッド開発者ブログ http://techlife.cookpad.com/entry/2017/09/29/224024

2017-09-29 20:26:22 あべの投稿 abcang@pawoo.net

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

2017-09-29 20:56:45 THE BOSSの投稿 the_boss@theboss.tech&OLD

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

あ、そか、それもあっての更新ですね

あまり頻繁には出ないエラーを余分に目立たないように改造したのでうまくいったかどうかすぐには見分けれれないw まあしばらく放置して検索しよう。