おい、ニコニコのランキング何だあれは?
at STREAMING
345:名無しさん動画閲覧中@全板トナメ出場中
08/06/10 10:23:32 XT2I7i8D0
PGの俺が障害の原因の切り分けをしてみるよ。
■障害状況
1.「本日」のランキングが全部0pt。
2.新着のランキングは見えてはいるが06月10日の動画がない。
■原因の調査
1.動画サーバ群 → 視聴できるから問題なし。
2.メッセージサーバ → コメできるから問題ない。
3.ニコニコのサーバー(マイリストや再生数の管理) → それぞれの動画上ではマイリストと再生数は見れてるので問題なし。
4.ニコ厨 → そろそろヤバイが関係なし。
となると怪しいのはランキングを作るスクリプトだ。これはニコニコのサーバー上で毎時、処理が行われていると予想できる。
ニコニコでランキングを生成するのに必要なのは、なにかというと
「集計対象期間における集計対象動画の再生数、コメント数、マイリスト登録数」である。
ということは「いつ、どの動画が再生(コメ、マイリす登録)されたか」という情報を保持したデータが必要だってこと。
一日の再生数が2200万(※1)ともなるニコニコだとデータ量があまりにも膨大なので、
そういったログ処理の為の専用データベース(以後ログDB)があると思われる。
で、そのログDBがランキングの為の集計情報を各ランキングに提供していると思われる。
さて以上の推察を元に障害状況を考えてみると、1.2.に共通しているのは
「2008年06月10日00:00:00以降のデータが反映されていない」ということだ。
ということは前述のログDBが何らかの原因で「「2008年06月10日00:00:00以降のデータを
ランキングに提供出来ていない」と予想できる。(予想A)
スクリプトが動いていないんじゃないかという意見があるかもしれないが、「本日、新着」を観察みると
ランキング順位が変化している(sm3608358が2位だったのが1位に浮上)のでそれはないだろう。
〜長いのでいったん書き込みます〜
■ソース
※1 URLリンク(ascii.jp)
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5374日前に更新/137 KB
担当:undef