このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このインスタンスのPuma+SidekiqのCPU負荷が定常的に1を超えるようになってきた。何が変化したのだろう
このアカウントは、notestockで公開設定になっていません。
インスタンスのDBやメディアの保存容量圧縮について
リレーによるトラフィック増大を受けて、マジで考えなくてはいけなくなってきた件。
ちょうど今 @Gargron さんがpostした内容がぴったりです。
https://mastodon.social/@Gargron/100386555690511875
こちらのissueです。
https://github.com/tootsuite/mastodon/issues/1554
問題は認識されています。
掃除する基準、それを実行するsidekiqタスクが膨大になる件、など、相応に難しい問題だということですが、解決したいですねー。 #relay考
あ、リレイサーバからのトゥートの内容ってSubway Tooterの疑似アカウントで購読してみればプレビューできるのかな?
\ますたー/ \ますたー/
Merged tootsuite/mastodon at 2bcdfcdee3551a81a5e23b30d3f5bc54c2dcf39e.
いろいろあってadmin dashboardまだ入ってなかったのでした
いっぱいしゃべるとbacklogが増えるぞ! (Interaction数はこの機能を入れてから数え始めた感じかな?)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
3スレッドで192/minの爆速トゥート配信。なんと2スレッドの1.5倍 (ちゃんとリニア)。それでも遅延は2分を超えるけどな!
@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
@usa 賄賂もらって危険な距離まで近づいたのかもーw #不謹慎 http://www.hawaiinewsnow.com/story/38655817/at-least-23-injured-after-lava-explosion-near-tour-boat-off-big-island
usとeuにアプリをデプロイしておくとheroku runからcurl -wとかでレイテンシを測るのにも使えたりしますよw
このインスタンスの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
マイグレーションもRelease commandでお手軽に
$ grep release: Procfile
release: if [ "$RUN_STREAMING" != "true" ]; then rake db:migrate; else echo Not migrating on this app; fi
あ、web: で起動するプロセスは$PORTにバインドするまでに時間制限があるので起動ごとに必要のない作業はデプロイのときに、データベースの用意はリリースコマンドでやっておくといいっす
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
heroku runの間に作ったファイル、heroku runが終わったら消えちゃうから注意ですー https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem