うなさん溶けてなくなった!

にほんごがへん!

2017-09-11 00:31:53 zundaの投稿 zundan@mastodon.zunda.ninja

そういえば、4ヶ月分の変更に追い付くのに2ヶ月かかるってことは2ヶ月後には2ヶ月分の変更がたまるので1ヶ月あたり1ヶ月分しか追い付けないから追い付くまで4ヶ月かかるってことですね(書いててわかんなくなったw

2017-09-11 00:45:20 zundaの投稿 zundan@mastodon.zunda.ninja
2017-09-11 00:53:52 USA皇帝ノートン2世うさうさ陛下の投稿 usa@mstdn.jp

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

あの、あのあの、ちゃんと追い付くとは思うんですw

ん?ww

2017-09-11 04:15:21 zundaの投稿 zundan@mastodon.zunda.ninja

/* nere9.c */
<stdlib.h>

void
main(void)
{
while(1)
{
sleep(120);
}
}

寝てるじゃんw

2017-09-11 04:37:34 Kuropen@becodonの投稿 kuropen@don.akabe.co

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

なるほどなあ

2017-09-11 05:02:54 ほたの投稿 hota@mstdn.maud.io

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

2017-09-11 05:03:32 ほたの投稿 hota@mstdn.maud.io

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

昨日ブロックしたボットさん別のインスタンスにもいるなあ (ブロックいたしました)

僕が別のインスタンスでTootしていたらそちらにもいらっしゃってました。これはそれぞれのアカウントから個別にブロックするっきゃないねえ

何かの歌詞だったかなあ、ってタイムラインを眺めてたら突然脳内にアルフィーが再生されてびっくりしましたw

最初に歌ってた女優さん誰だっけ…

小泉今日子さんだ!YouTubeすごい

500でた(´・ω・`)

なんぞー

heroku router method=GET path="/users/zundan/statuses/23373/activity" status=500 bytes=1181

NoMethodError (undefined method `uri?' for nil:NilClass):
app/serializers/activitypub/note_serializer.rb:76:in `conversation'
app/lib/activitypub/adapter.rb:31:in `serializable_hash'
app/controllers/statuses_controller.rb:30:in `activity'
[active_model_serializers] Rendered REST::StatusSerializer with ActiveModelSerializers::Adapter::Attributes (56.13ms)

ActiveRecord::ConnectionTimeoutError (could not obtain a connection from the pool within 5.000 seconds (waited 5.000 seconds); all pooled connections were in use):

なーんでー。Postgres側では10コネクションのみ。とりあえずrestart。

うーーーむ。

このインスタンスなんだか不健康な感じになってきたのでPumaの並列度をちょっと下げてみました。

WEB_CONCURRENCY: 1→2
MAX_THREADS: 3→1

1プロセスx3スレッドから2プロセスx1スレッドになりました。

さーどーだ

てかなにもうマスターにコミットあるのw

Fix nil error for old toots that don't have a conversation (#4900)

入れなきゃw

\ますたーに追いつきますたー/

Merged tootsuite/mastodon at 4931eac28003aed8a35ce6c7c499840c92cc3af5.

Redisにコネクション数が多いって怒られてる。並列度減らしたのにw

うーん。停止前のが残ってるのかな?様子見にしよう。

Redisのコネクション数は制限まで減ったみたい。

あらあらまたまたRedisに接続数が多すぎるって怒られてる。どこかで何かが再起動するときにつなぎっぱなしになっちゃうのかな?(npmをしばらく落としておいてみよう)

その隙にSTREAMING_CLUSTER_NUMを5から3に減らしてみる。

$ heroku pg:info
=== DATABASE_URL
Plan: Hobby-basic
Status: Available
Connections: 9/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 239.3 MB
Tables: 33
Rows: 466512/10000000 (In compliance) - refreshing

Streaming再起動にゃーん (Redisの接続数が6増えたぞw)

睡魔がスイマーになってどんぶらこっこ

急いで淹れたコーヒーおいしくなかったぁ T_T

@Naf そんな感じですよねぇ。ぼっちインスタンスのこのアカウントもふぁぼって来てました。もうブロックしましたが。

gitはブロックチェイン

2017-09-11 20:05:52 しむどん三度無視の投稿 sximada@mstdn.jp

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

すびばせんですたー

2017-09-11 20:58:38 zundaの投稿 zundan@mastodon.zunda.ninja
2017-09-11 20:58:39 zundaの投稿 zundan@mastodon.zunda.ninja

EC2の無料枠でいっちゃん変なOSってなんじゃろな(そこまで遊ぶ余裕はないか…

いあいあFreeBSDありましたw

ActiveRecord::ConnectionTimeoutErrorをなんとかしたい。お騒がせしております。すみません…。

さて。rack-timeoutがTimeoutを投げた時にコネクションプールが漏れてると考えてみる。タイムアウトを伸ばして、その分Pumaの合計スレッド数を増やしてみよう。

変更前はPostgresへの接続数は15程度、Redisへの接続数は13程度だった。

- Rack::Timeout.service_timeout: 90
- DB_POOL: 7
- MAX_THREADS: 1
- WEB_CONCURRENCY: 2

下記のようにしてみた。良くなりますように (-人-)

- Rack::Timeout.service_timeout: 180
- DB_POOL: 4
- MAX_THREADS: 2
- WEB_CONCURRENCY: 2

Rack::Timeout::RequestTimeoutException (Request waited 3ms, then ran for longer than 29997ms)

む。

Rack::Timeout.service_timeout = 180
Rack::Timeout.wait_timeout = 60
にしてみました。さあどうだ… (-人-)

このぼっちインスタンスのsidekiq、pumaといっしょに512MBのdynoに押し込められて、現状下記のコマンドで起動してます:

sidekiq -c 1

.oO(詰まりませんように)

リスタートして数分でスワップに突入しちゃったけどこれは運もあるしなあ。Postgresは7接続、Redisは15接続くらい。シャワー浴びてる間くらいは生きてて!