Rack::Timeout::RequestTimeoutExceptionからのActiveRecord::ConnectionTimeoutErrorいただきますたー。うーむ。
DB_POOLを5から6に、WAIT_TIMEOUTを90から150にしてみました。
バルス前だというのにもー。
Rack::Timeout::RequestTimeoutExceptionからのActiveRecord::ConnectionTimeoutErrorいただきますたー。うーむ。
DB_POOLを5から6に、WAIT_TIMEOUTを90から150にしてみました。
バルス前だというのにもー。
/api/v1/timelines/public?local=true&limit=40 に30分に1回くらいリクエストくれるIPアドレスのかた、すみませんがrack-attackで落とします。どうせぜんぶH12になってるし。
マスターに追随しますたー
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/ #hacktoberfest
NoMethodError (undefined method `include' for "":String
Did you mean? include?)
あーほーやー
$ 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
このアカウントは、notestockで公開設定になっていません。
@hyuki ハワイ州の東端のハワイ島のヒロという町に住んでます。キラウエアまで自動車で1時間半くらいのところです。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@localusr リモートへの配信は時間をおいて再試行するので、Redisにつながったらすぐ更新されるTLよりも時間的にばらけるような気がしますん
シゴトのメールを読みにいく障壁が高くなって仕事の効率が上がったといえば上がったんだけどメールでしか来ないノーティフィケーションへの反応はやっぱり遅れるよなあ
バックトレースのこって
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'
:
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
> SELECT id FROM statuses WHERE text LIKE '%予想時%' LIMIT 5;
バルスの予想時刻を検索中
次回バルス予想時刻は2017-09-29 23:22 UTC+9 (2017-09-20 04:22 UTC-10)ごろとのこと。早起きするのかなぁw
http://direct-items.com/tenkuunoshiro_laputa-buls/
http://www.huffingtonpost.jp/2017/09/08/tenkunoshirorapyuta9tsuki29bihoso-koremadenobarusumatsuriwofurikaeru_a_23201185/
rack-attackでいつも時間がかかっているクエリをブロックしたら、だいぶ応答時間が安定しました。ありがたい。まだまだActiveRecord (緑)が支配的なのですが、たぶん次にやるべきことはデータベースにお金を投げつけることなので、やらないw https://mastodon.zunda.ninja/media/ZCbvV5Nv6ulpcK9Q2V8
そうか! いらすとや さんか!! 20個までなら使っていいのか!! ありがとうありがとう!!!
そうか! いらすとや さんか!! 20個までなら使っていいのか!! こんどこそありがとうありがとう!!!
ふぁぼった時のログは下記のような感じですねー
[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
ActiveRecordじゃないものが時間かけてる初のパターン。Activitypub::InboxesController#create で、なんだろー。 https://mastodon.zunda.ninja/media/F4Idg1j9Ig3Ct5uzjvw
=== 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
$ 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
このアカウントは、notestockで公開設定になっていません。
【バルス時間】覚えておこう! 『ラピュタ』 “バルス” のタイミングは23時20分ごろ! 本編スタートから1時間55分5秒後だ!! http://rocketnews24.com/2017/09/29/962379/
待機せにゃならんのね。。
『NTTが「バルス」のツイート量をリアルタイムで計測、グラフ化するそうだ』ってことはNTTはFirehose(だっけ?)を買ってるってことかのう