Rack::Timeout::RequestTimeoutExceptionからのActiveRecord::ConnectionTimeoutErrorいただきますたー。うーむ。

DB_POOLを5から6に、WAIT_TIMEOUTを90から150にしてみました。

バルス前だというのにもー。

@zundan rack-timeoutのパスはやっぱり/api/v1/timelines/public

/api/v1/timelines/public?local=true&limit=40 に30分に1回くらいリクエストくれるIPアドレスのかた、すみませんがrack-attackで落とします。どうせぜんぶH12になってるし。

マスターに追随しますたー :green_dango:

Merged tootsuite/mastodon at 76f360c625d6f7e1200a35430cced872fc6098ff

あーれーブロックできてなーい

Support open source in October and earn a limited edition T-shirt from @digitalocean and @github https://hacktoberfest.digitalocean.com/

NoMethodError (undefined method `include' for "":String
Did you mean? include?)

あーほーやー

ビルドしなおしw

おっけー、blocklistの条件に合うと403を返すんだね。

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

UTC+9の皆様おはますおはます。今晩はバルスですね

2017-09-28 12:23:02 R> I✅ イマオカレミの投稿 remi_imaoka@mstdn.jp

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

バルス

@7_nana 僕の場合はまず起きられるかどうかからですねーw

会社電話のOSを更新しろとのお達しが。

@hyuki ハワイ州の東端のハワイ島のヒロという町に住んでます。キラウエアまで自動車で1時間半くらいのところです。

2017-09-28 13:11:27 🐶こうた🐶の投稿 k0ta0uchi@mstdn.jp

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

まっとうに走らせれば赤字ですよねきっと

2017-09-28 13:29:05 クマノテツ :sabacan:の投稿 kumanotetu@mstdn.mini4wd-engineer.com

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

@localusr リモートへの配信は時間をおいて再試行するので、Redisにつながったらすぐ更新されるTLよりも時間的にばらけるような気がしますん

@hyuki いあー、雨ばっかり降る田舎でございますw

バルス?

シゴトのメールを読みにいく障壁が高くなって仕事の効率が上がったといえば上がったんだけどメールでしか来ないノーティフィケーションへの反応はやっぱり遅れるよなあ

居るす?

バックトレースのこって

2017-09-29T00:04:55.497847+00:00 app[web.1]: 46 TID-otqtc69w8 WARN: HTTP::TimeoutError: Read timed out after 10 seconds on https://example.com/users/hoge#main-key
2017-09-29T00:04:55.497940+00:00 app[web.1]: 46 TID-otqtc69w8 WARN: /app/app/lib/request.rb:35:in `rescue in perform'
2017-09-29T00:04:55.497942+00:00 app[web.1]: /app/app/lib/request.rb:33:in `perform'
2017-09-29T00:04:55.497944+00:00 app[web.1]: /app/app/helpers/jsonld_helper.rb:26:in `fetch_resource'
:

2017-09-28 14:12:28 mewl@mstdn.jpの投稿 mewl@mstdn.jp

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

2017-09-28 14:25:26 zundaの投稿 zundan@mastodon.zunda.ninja
2017-09-28 14:48:18 きりの ✅の投稿 imksoo@mastodon.chotto.moe

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

> SELECT id FROM statuses WHERE text LIKE '%予想時%' LIMIT 5;

バルスの予想時刻を検索中

mastodon.zunda.ninja/@zundan/:id じゃ404だ。でっすよねーw

いやちがった。ブーストされた情報だったみたい。

> SELECT uri FROM statuses WHERE id=285193;
でみつかりました。

rack-attackでいつも時間がかかっているクエリをブロックしたら、だいぶ応答時間が安定しました。ありがたい。まだまだActiveRecord (緑)が支配的なのですが、たぶん次にやるべきことはデータベースにお金を投げつけることなので、やらないw https://mastodon.zunda.ninja/media/ZCbvV5Nv6ulpcK9Q2V8

@crakaC 鯖缶のカスタム絵文字すばらいし! (そこかよー

@crakaC s/いし/しい/ (うるさいー

そうか! :saba: いらすとや さんか!! :saba: 20個までなら使っていいのか!! ありがとうありがとう!!!

http://www.irasutoya.com/2016/08/blog-post_29.html

あれ?
saba?

165 KBありました

そうか! :saba: いらすとや さんか!! :saba: 20個までなら使っていいのか!! こんどこそありがとうありがとう!!!

http://www.irasutoya.com/2016/08/blog-post_29.html

ふぁぼった時のログは下記のような感じですねー

[active_model_serializers] Rendered ActivityPub::LikeSerializer with ActivityPub::Adapter (0.69ms)
[active_model_serializers] Rendered REST::StatusSerializer with ActiveModelSerializers::Adapter::Attributes (209.99ms)
method=POST path=/api/v1/statuses/296745/favourite format=html controller=Api::V1::Statuses::FavouritesController action=create status=200 duration=870.06 view=33.07 db=793.29

最初の2行はリモートインスタンスに通知してるのかな?

=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 6/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 278.7 MB
Tables: 35
Rows: 624091/10000000 (In compliance) - refreshing

仕事のカレンダーも見にくくなっててミーティングをさぼる事案が多発中。これはいかんなー

よーしお父さんそろそろスケールアウトしちゃうぞー

Pumaは寝坊してもいいようにデータベース接続のプールをちょっと多めに。
- DB_POOL: 6 → 4
- MAX_THREADS: 3 → 2
- WEB_CONCURRENCY: 1 → 2

Sidekiqはworker dynoで動かす。
- RUN_WORKER: true → false
- SIDEKIQ_THREADS: 1 → 2

Rack-timeoutは現状でよさそう。
- WAIT_TIMEOUT: 150
- SERVICE_TIMEOUT: 180

2017-09-28 16:35:52 zundaの投稿 zundan@mastodon.zunda.ninja

何か打ち上がるのかw

データベースへのコネクション数は6で変化なし

Redisへのコネクションは15程度から18に増加

今使ってるマウス、Logitech M-S48、 10年くらい経ってる気がする。

蛇足ながらHHKB PD-KB02は12月でハタチだw

2017-09-28 16:47:53 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

itojunに世界的なIPv6の普及の進展を報告する会 v6reporttoitojun.jp/

itojunに世界的なIPv6の普及の進展を報告する会

$ heroku pg:info
=== 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: 279.1 MB
Tables: 35
Rows: 625507/10000000 (In compliance)

バルス前の穏かなインスタンスの状況です。サービス時間のピークは8.6秒、スループットのピークは78 req/sec。 https://mastodon.zunda.ninja/media/tyJU2v-g7n2jA0biRhM

Scoutで見ると、過去30分間の統計で、95パーセンタイルでレスポンス時間が0.75秒、0.2 req/sec。ActiveRecordが支配的なのはあいかわらず。 エンポイント別だと、AccountsController#showが41%、Activitypub::InboxesController#createが22%、他は10%未満。 https://mastodon.zunda.ninja/media/zc846FDRzeomvJCtY3k https://mastodon.zunda.ninja/media/5iVjA6OsqYVjG8RZoBw

晩御飯作ってバルス待機。あー。目玉焼きにすればよかったw

2017-09-28 18:17:02 アルパカ隊長の投稿 alpaca_tc@pawoo.net

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

sidekiqの生放送よさげw

Sidekiqのダッシュボード、ログインしないと見られないしみんなが見に来たらそっちで破綻するなw

2017-09-28 19:35:38 tateisu​ :force::r_9a:の投稿 tateisu@mastodon.juggler.jp

【バルス時間】覚えておこう! 『ラピュタ』 “バルス” のタイミングは23時20分ごろ! 本編スタートから1時間55分5秒後だ!! rocketnews24.com/2017/09/29/96
待機せにゃならんのね。。

【バルス時間】覚えておこう! 『ラピュタ』 “バルス” のタイミングは23時20分ごろ! 本編スタートから1時間55分5秒後だ!!

『NTTが「バルス」のツイート量をリアルタイムで計測、グラフ化するそうだ』ってことはNTTはFirehose(だっけ?)を買ってるってことかのう

2017-09-28 20:22:58 zundaの投稿 zundan@mastodon.zunda.ninja

ぴちぴち:saba:わくわく

ぴちぴち :saba: わくわく

てか起きられるかどうか

:saba:ルス

また空白忘れましたw

:saba: ルス