02:37:05
2018-07-15 23:03:37 鼻毛スライサーの投稿 hanage999@mastodon.crazynewworld.net
icon

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

08:40:07
icon

このインスタンスのPuma+SidekiqのCPU負荷が定常的に1を超えるようになってきた。何が変化したのだろう

Attach image
12:47:54
12:48:04
icon

なるほど!

13:29:45
2018-07-16 13:09:08 かるばぶの投稿 babukaru@mstdn.maud.io
icon

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

13:29:56
icon

muttまたつかいたいなあ

13:37:03
2018-07-16 11:48:24 のえる :cava_red: DTP鯖管の投稿 noellabo@dtp-mstdn.jp
icon

インスタンスのDBやメディアの保存容量圧縮について

リレーによるトラフィック増大を受けて、マジで考えなくてはいけなくなってきた件。

ちょうど今 @Gargron さんがpostした内容がぴったりです。
mastodon.social/@Gargron/10038

こちらのissueです。
github.com/tootsuite/mastodon/

問題は認識されています。

掃除する基準、それを実行するsidekiqタスクが膨大になる件、など、相応に難しい問題だということですが、解決したいですねー。

Web site image
Eugen Rochko (@Gargron@mastodon.social)
Web site image
Sweep up old federated toots from local DB · Issue #1554 · mastodon/mastodon
13:38:40
icon

あ、リレイサーバからのトゥートの内容ってSubway Tooterの疑似アカウントで購読してみればプレビューできるのかな?

13:39:52
icon

/api/v1/instance が無くて進みませんでしたw

13:52:55
icon

\内容が/ \無いよー/

13:53:11
icon

←だいじょうぶ?回線抜く?

13:58:45
icon

回線抜いたら吊れるしw

14:04:02
icon

\ますたー/ :saba: \ますたー/

Merged tootsuite/mastodon at 2bcdfcdee3551a81a5e23b30d3f5bc54c2dcf39e.

いろいろあってadmin dashboardまだ入ってなかったのでした

14:07:06
icon

Admin dashboard いいね〜 (0 users this week ?_?)

Attach image
14:09:51
icon

@imbsky 変化数ですねー。なるほど

14:10:03
icon

@ykzts なるほどなるほど

14:11:21
icon

@S_H_ そのようですねー

14:13:18
icon

いっぱいしゃべるとbacklogが増えるぞ! (Interaction数はこの機能を入れてから数え始めた感じかな?)

Attach image
14:14:51
icon

this weekの切れ目がいつか、とかいつも気になる (あとでコード読もう)

14:15:05
icon

たぶん、いつか前じゃないよねwwwww

14:15:19
2018-07-16 13:38:18 濃い目の投稿 new_wife@mstdn.jp
icon

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

14:15:21
2018-07-16 13:53:31 濃い目の投稿 new_wife@mstdn.jp
icon

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

14:18:05
icon

3スレッドで192/minの爆速トゥート配信。なんと2スレッドの1.5倍 (ちゃんとリニア)。それでも遅延は2分を超えるけどな!

Attach image
14:20:51
icon

そうそう、お久し振りに、Postgresのデータ行数の変化。だいたいリニアに伸びてるねー。

Attach image
14:26:59
icon

Webサービスにおけるアーキテクチャの基本なら知ってるー https://12factor.net/ja/

The Twelve-Factor App (日本語訳)
14:34:15
icon

@ykzts Redisが統計を持っててくれる感じなんですねえ

app/controllers/admin/dashboard_controller.rb

@registrations_week = Redis.current.get("activity:accounts:local:#{current_week}") || 0
@logins_week = Redis.current.pfcount("activity:logins:#{current_week}")
@interactions_week = Redis.current.get("activity:interactions:#{current_week}") || 0

15:03:56
icon

なんですとー

15:05:31
icon

ワイロア港って橋の横かあ

15:16:21
icon

@usa 動画を見た限り、溶岩が海に流入してる場所で水蒸気爆発かなにかが起きたように見えました。

15:22:20
icon

@usa まあ、原料は溶岩だと思いますw

16:31:16
icon

heroku run でシェル以外を指定するのはスクリプトの中で単体のコマンドを走らせたい時くらいですねー

16:35:32
icon

usとeuにアプリをデプロイしておくとheroku runからcurl -wとかでレイテンシを測るのにも使えたりしますよw

16:43:37
icon

このインスタンスのProcfileでございます

$ grep web: Procfile
web: if [ "$RUN_STREAMING" != "true" ]; then jemalloc.sh puma -C config/puma.rb & fi; if [ "$RUN_WORKER" == "true" ]; then jemalloc.sh sidekiq -c ${SIDEKIQ_THREADS:-5} & fi; if [ "$RUN_STREAMING" == "true" ]; then npm start & fi; wait -n

16:45:16
icon

マイグレーションもRelease commandでお手軽に

$ grep release: Procfile
release: if [ "$RUN_STREAMING" != "true" ]; then rake db:migrate; else echo Not migrating on this app; fi

16:59:42
icon

あ、web: で起動するプロセスは$PORTにバインドするまでに時間制限があるので起動ごとに必要のない作業はデプロイのときに、データベースの用意はリリースコマンドでやっておくといいっす

18:00:51
2018-07-16 17:58:38 1日24時間睡眠健康法の投稿 yakitama@mstdn.yakitamago.info
icon

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

18:00:58
icon

@yakitama なかまなかま!

18:58:42
2018-07-16 18:48:46 estplsの投稿 estpls@mastodooooooon.xyz
icon

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

21:32:15
icon

パクチーは良いな

21:34:54
icon

heroku runの間に作ったファイル、heroku runが終わったら消えちゃうから注意ですー https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

Web site image
Dynos (App Containers) | Heroku Dev Center
21:41:41
icon

@S_H_ 詳しくないのですが、Sprokets(かな?)が必要なCSSを認識してくれてない感じかも。ファイル名をリストしておくとバージョンのハッシユ付の公開用ファイルをプリコンパイル時に作ってくれるファイルがどこかに有った気がします(情報が増えてなーい。すみません。