新しいものを表示

そもそもReactをなにも対処なしで使うと古いIEは駄目っぽいのと、4/11時点でIE11以外のIEはMSのサポート外になってるぽいですね。

神楽坂しえる さんがブースト

SNSは得てしてふぁぼ爆撃に対する認識が甘い

神楽坂しえる さんがブースト

@koteitan Qiitaに対してちょっと編集リクエスト投げました。

PubSubHubbubの解説が分かりやすい / “Mastodon インスタンスのリモートフォローの仕組みと正しい購読更新の設定方法 - Qiita” htn.to/HnvdvQM

神楽坂しえる さんがブースト

スワップファイル設定してるけど、なんか落ちてた・・・

神楽坂しえる さんがブースト

もっかい書くけど、メモリ1G程度で運用してる鯖の場合、
cron設定してもdailyがメモリ不足で落ちる場合があるから、わけて実行した方がいい

00 4,16 * * * root cd [マストドンのディレクトリ] && docker-compose run --rm web rake mastodon:feeds:clear > /dev/null
30 4,16 * * * root cd [マストドンのディレクトリ] && docker-compose run --rm web rake mastodon:media:clear > /dev/null
00 5,17 * * * root cd [マストドンのディレクトリ] && docker-compose run --rm web rake mastodon:users:clear > /dev/null
30 5,17 * * * root cd [マストドンのディレクトリ] && docker-compose run --rm web rake mastodon:push:refresh > /dev/null

メモリ1GBでswap無しのサーバの場合mastodon:dailyがメモリ不足で落ちる というのを追記したよ qiita.com/clworld/items/bc3d8f

@koteitan Subscription切れたっぽいですけどcronちゃんと動いてるー?途中で落ちてたりしないー?

kinugasa.meからのsubscribeが期限切れしているのですが…これどうせいと

mastodon.paas.jpからのsubscribeが期限切れしていますが管理者が誰か分からないので通知できぬ。

@fusagiko 一応お知らせなのですがSubscription切れは継続中です。

MastodonのRedisの使い方めっちゃ新鮮なので興味深い 

たとえばタイムラインの取得に zrevrangebyscore というのが使われているんだけど、これ普通だとランキングとかに使うやつっぽいのね。
tootのidが点数になってて上位のtootを降順で取得みたいなことになっている。わけがわからない。
あとは当然streamingAPI用にpublish/subscribeが使われていたりとかですね。
Redis KVSじゃない他の何かなのではとか思う。

承前)
blog.chopschips.net/blog/2015/
によればSidekiqが使ってるのはRedisのbrpop
でbrpopは
redis.shibu.jp/commandreferenc
の通り複数クライアントでの読み出しをちゃんと処理してくれるらしい

スレッドを表示

sidekiqはキューごとにプロセス分けるまでは分かるんだけど、同じキューのを複数プロセスで処理するのはキューのロックとかちゃんとなってるの!?って感じでこわい。

古いものを表示
GGTea - Mastodon

Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。