X



トップページ運用情報
1001コメント254KB

【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4.1 - ボーリング場2

レス数が1000を超えています。これ以上書き込みはできません。
0001FOX ★
垢版 |
2008/02/11(月) 00:53:25ID:???0
日増しに増加する携帯からのアクセス。
かつて、羨ブラが生まれたように何かが生まれないと
ならない気がする。

たぶん解決策は、時間を売って空間を買うだと思うけど
いろいろ考察して、次の一手を決めようかと、

Love Affair 作戦。
Part4 ボーリング場 (頑固じゃなきゃネ)


前スレ
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4 - ボーリング場
http://qb5.2ch.net/test/read.cgi/operate/1201374777/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part3 - シーガーディアン
http://qb5.2ch.net/test/read.cgi/operate/1095146311/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part2 - 大黒埠頭
http://qb5.2ch.net/test/read.cgi/operate/1088657713/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part1 - マーリンルージュ
http://qb5.2ch.net/test/read.cgi/operate/1075887465/

Wikiページ http://info.2ch.net/wiki/index.php?Love%20Affair
0923こうすけ ★
垢版 |
2008/02/16(土) 02:10:08ID:???0
>>921
フロントは落ちてはいませんね。
単に激重なだけです。

おそらく bg と c.2ch.net 間の通信で詰まっているか、 bg と 2ch 間で詰まっている感じです。
0927動け動けウゴウゴ2ちゃんねる
垢版 |
2008/02/16(土) 02:11:36ID:I2ekIUy70
あらまあ
0928root▲▲ ★
垢版 |
2008/02/16(土) 02:12:21ID:???0?DIA(100072)
確かにフロントじゃないっぽいですね。
全部同時におかしくなってる。

BG のほうか。
0929こうすけ ★
垢版 |
2008/02/16(土) 02:13:33ID:???0
slotが待ち状態で埋め尽くされている感じですね。
c-docomo系はapache再起動で救えるかもしれません
0931root▲▲ ★
垢版 |
2008/02/16(土) 02:18:14ID:???0?DIA(100072)
BG は特段変でもないですね、、、。
何が起きたのか。

c-docomo5、httpdリスタートしてみる。
0934root▲▲ ★
垢版 |
2008/02/16(土) 02:20:51ID:???0?DIA(100072)
@ c20

$ uptime
9:20AM up 2 days, 14:52, 2 users, load averages: 512.43, 504.74, 418.01
0936こうすけ ★
垢版 |
2008/02/16(土) 02:21:47ID:???0
c20
last pid: 32293; load averages: 511.58, 505.83, 424.32 up 2+14:53:34 09:21:38
556 processes: 499 running, 57 sleeping
CPU states: 99.2% user, 0.0% nice, 0.6% system, 0.2% interrupt, 0.0% idle
Mem: 972M Active, 1868M Inact, 240M Wired, 165M Cache, 112M Buf, 5396K Free
Swap: 8192M Total, 8192M Free
0937root▲▲ ★
垢版 |
2008/02/16(土) 02:22:19ID:???0?DIA(100072)
yutori/c209 突然軽くなってログインできた。

しかし httpd がいない。
0938root▲▲ ★
垢版 |
2008/02/16(土) 02:23:30ID:???0?DIA(100072)
httpd 自動で上がりつつある模様。< yutori
(そういう仕掛けが入っているのかも)
0939こうすけ ★
垢版 |
2008/02/16(土) 02:24:02ID:???0
何から何まですごいっすねw < yutori
0941五郎左衛門 ◆GOROsbO376
垢版 |
2008/02/16(土) 02:24:41ID:xoGHHBLU0
リレイズかよ
0945root▲▲ ★
垢版 |
2008/02/16(土) 02:28:01ID:???0?DIA(100072)
推測するにこれは、

・BG (のうちのたぶん一つ)の処理が何らかの拍子に詰まる(httpd一時的におかしくなる等で)
・フロントが一斉に詰まる

というのが起きたんではないかなと。
0946こうすけ ★
垢版 |
2008/02/16(土) 02:28:15ID:???0
新c.2ch.net の方はsudoさん居ないですよね。
0949root▲▲ ★
垢版 |
2008/02/16(土) 02:29:49ID:???0?DIA(100072)
>>946
通常の掲示板サーバ等と同じで、
root 権限は2ちゃんねるにはありません。

一般的なパターンでリブート依頼をすることになるかと。
0951root▲▲ ★
垢版 |
2008/02/16(土) 02:31:48ID:???0?DIA(100072)
BG が死んだ場合、
今フロントって即にはあきらめてくれないんでしたっけ。
0952こうすけ ★
垢版 |
2008/02/16(土) 02:33:37ID:???0
>>951
timeout は 5秒にしています。
5秒間は待ちつづけますね。
0953root▲▲ ★
垢版 |
2008/02/16(土) 02:34:44ID:???0?DIA(100072)
c20
load averages: 512.36, 510.86, 470.53
c21
ログインできず、トライ中。
c22
load averages: 511.99, 510.81, 477.69
c24
load averages: 495.89, 493.21, 454.07
0954root▲▲ ★
垢版 |
2008/02/16(土) 02:35:26ID:???0?DIA(100072)
>>952
えっと、今って.so呼ぶんじゃなかったっけ。
というか httpd でいくんだから同じか。
0955こうすけ ★
垢版 |
2008/02/16(土) 02:37:42ID:???0
>>954
.so じゃないですよ。
phpのままです。

通常時は処理は0.02〜3秒くらいだから、一回タイムアウト処理を行うと処理時間が200倍近くになる。
0956root▲▲ ★
垢版 |
2008/02/16(土) 02:38:13ID:???0?DIA(100072)
c20のtopコマンドの出力。
c2x はどれも同じ状態。

BG が詰まった途端に全部のフロントが死にましたね。
yutori は自力回復して、root権限持っているc-docomo5/c-docomo6は私が回復させた。
しかしT-banana32のc20, c21, c22, c24は全て爆死状態の模様。

last pid: 32340; load averages: 511.67, 511.26, 479.88 up 2+15:07:57 09:36:00
556 processes: 506 running, 50 sleeping
CPU states: 99.3% user, 0.0% nice, 0.4% system, 0.3% interrupt, 0.0% idle
Mem: 973M Active, 1870M Inact, 240M Wired, 162M Cache, 112M Buf, 5560K Free
Swap: 8192M Total, 8192M Free

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
31813 www 1 100 0 49592K 12508K RUN 1 0:07 0.98% httpd
32155 www 1 99 0 49876K 12900K RUN 0 0:05 0.83% httpd
31650 www 1 100 0 49552K 12216K RUN 1 0:13 0.20% httpd
31918 www 1 100 0 49352K 8804K RUN 1 0:11 0.20% httpd
32030 www 1 100 0 49572K 9180K RUN 1 0:10 0.20% httpd
31665 www 1 100 0 49556K 12060K RUN 1 0:13 0.15% httpd
31796 www 1 100 0 49360K 11600K RUN 1 0:12 0.15% httpd
31675 www 1 100 0 49388K 12000K RUN 1 0:12 0.15% httpd
31748 www 1 100 0 49876K 12528K RUN 1 0:12 0.15% httpd
31996 www 1 100 0 49348K 8164K RUN 1 0:11 0.15% httpd
31821 www 1 100 0 49452K 12048K RUN 1 0:10 0.15% httpd
32186 www 1 100 0 49388K 11572K RUN 1 0:09 0.15% httpd
31603 www 1 100 0 49544K 12248K RUN 1 0:24 0.10% httpd
31649 www 1 100 0 49444K 11928K RUN 1 0:13 0.10% httpd
31720 www 1 100 0 49384K 11716K RUN 1 0:12 0.10% httpd
31765 www 1 100 0 49408K 11704K RUN 1 0:12 0.10% httpd
0960root▲▲ ★
垢版 |
2008/02/16(土) 02:40:49ID:???0?DIA(100072)
c-docomo5 / c-docomo6 等に私が入れていた(いる)のと同じような、
c のユーザでも httpd の再起動だけはできるようにする仕掛けを
入れてもらったほうがいいのかもしれないですね。

たぶんきっと、明日以降の課題ということで。
やり方は私のほうできっとここに書けると思います。
0961root▲▲ ★
垢版 |
2008/02/16(土) 02:41:46ID:???0?DIA(100072)
>>959
なるほど。

でもそれって http で dat とるのと、基本同じですもんね。
フロントからみたら。
単に http で通信するだけだから。
0962動け動けウゴウゴ2ちゃんねる
垢版 |
2008/02/16(土) 02:42:09ID:4ekN/1MK0
>通常時は処理は0.02〜3秒くらいだから
それが分かってるならタイムアウトを1秒とか0.5秒とかにしてもいいんじゃない
0963こうすけ ★
垢版 |
2008/02/16(土) 02:42:29ID:???0
それしかないですね。

あとは yutori が持っているかもしれない、httpd の 自動リブート機能を入れてもらう。
0964root▲▲ ★
垢版 |
2008/02/16(土) 02:44:38ID:???0?DIA(100072)
>>963
きっと、どのサーバにも入っているんだと思うんです。

でもそれって、httpd が「いなくなった時」にしか働かないんだと思う。
推測ですが。

つまり、httpd が今回みたいに「プロセスとして存在はしているけど、立ち往生状態」
になったら、
もはやそれまでなんじゃないかなと。
0965root▲▲ ★
垢版 |
2008/02/16(土) 02:46:35ID:???0?DIA(100072)
で、状況は変化せず、
回復する見込みがないので、
もう少ししたら、c20/c21/c22/c24 のリブート要請を出します。
0966root▲▲ ★
垢版 |
2008/02/16(土) 02:51:56ID:???0?DIA(100072)
>>965
リブート要請しました。

4.2 ボーリング場の続きか、
あるいは 5 にして次スレか、、、。
0967root▲▲ ★
垢版 |
2008/02/16(土) 02:52:26ID:???0?DIA(100072)
c21 ようやくログインできた。

load averages: 493.51, 504.29, 495.17

同じ症状。
0969root▲▲ ★
垢版 |
2008/02/16(土) 02:58:28ID:???0?DIA(100072)
リブート要請受理されました。
たぶんこれで今日は回復するかと。

1) 仮にBGがこけてもフロントがそう簡単に死なないようにする
2) フロントの Apache を一般ユーザでも安全に再起動できる仕組みを入れる

2) は今既に c-docomo5 / c-docomo6 で動いている仕組みを入れればいけます。
sudo コマンドを使います。しくみとか設定方法は明日以降ここにでも。

1) はみんなで考えるということで、、、。
0970root▲▲ ★
垢版 |
2008/02/16(土) 03:04:44ID:???0?DIA(100072)
c20 リブート入り、回復した模様。
順次他のサーバもリブートかかるはず。
0971マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 03:15:31ID:IpjhI0G6O?DIA(100025)
「俺わかった。そういえば・・・」(^_^;)
0972root▲▲ ★
垢版 |
2008/02/16(土) 03:17:54ID:???0?DIA(100072)
c21/c22/c24 回復しました。
これで全サーバ回復しました。

>>971
「・・・そういえば?」
0973root▲▲ ★
垢版 |
2008/02/16(土) 03:21:32ID:???0?DIA(100072)
yutori/c209 = tiger3501 も自力回復したんじゃなくて、
リブートが入っていた模様。

$ uptime
10:20AM up 1:07, 2 users, load averages: 0.72, 0.79, 1.06
0974マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 03:22:01ID:IpjhI0G6O?DIA(100025)
あることを頼まれてたのを実装するのをすっかり忘れてたらしい(^_^;)呑むと色々思い出すとか
0976マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 03:24:18ID:IpjhI0G6O?DIA(100025)
「まかしとけ」(^_^;)
0977root▲▲ ★
垢版 |
2008/02/16(土) 03:24:33ID:???0?DIA(100072)
中の人からの作業完了報告を受け取りました。
迅速かつ確実な対応をいただき、大変助かりました。

今日はもう意識混濁しているので、
これにてしつれいいたします。おやすみなさい。

>>974
あること、ですか。
0978マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 03:26:09ID:IpjhI0G6O?DIA(100025)
bgの問題らしい

乙ですー(^_^;)
0979マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 03:28:37ID:IpjhI0G6O?DIA(100025)
「だれかボーリング場3で次スレ立てて」(^_^;)
0981マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 03:30:05ID:IpjhI0G6O?DIA(100025)
おながいしまし(^_^;)
0983マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 03:32:45ID:IpjhI0G6O?DIA(100025)
どむです(^_^;)
0984FOX ★
垢版 |
2008/02/16(土) 05:14:00ID:???0
うむ

明日頑張る
テストにはyutoriを人為的に落とすということで、
0986動け動けウゴウゴ2ちゃんねる
垢版 |
2008/02/16(土) 10:33:27ID:I2ekIUy70
       \170 名前:マァヴ ◆jxAYUMI09s /
157 マァヴ ◆\                 /
          \また失敗した(^_^;)>p /Update失敗したらa
  / ̄ ̄ ̄ ̄ ̄ \           /://pc11.2ch.net/test/r
< おまいら次もいき\∧∧∧∧∧/ァヴがpc11.2ch.netの鯖
  \_______<       >tp://news23.2ch.net/t
             < 予   ま >また、マァヴ◆jxAYUMI09
             <     た >p://news23.2ch.net/te
─────────< 感   失 >──────────
 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ <     敗 >616 名前:マァヴ ◆jxAY
< pc11のBIOSアップ<  !!!!  の >>607
 \_______ <       >ファイルの準備がいまいち
             /∨∨∨∨∨\
      \オーー/           \ オフレコ-------------
   ∧_∧∧_/74 名前:マァヴ ◆jxA\たく言うと、更新用の
   (    ) /                 \でオフレコ-------
       / BIOSアップデート失敗した(^_^;) \
0987FOX ★
垢版 |
2008/02/16(土) 13:41:53ID:???0
症状は・・・

1) yutoriがおちた
2) 引きずられて c.2ch.netフロントが全部パニック
3) bgは涼しい顔をしていた
4) Mirvは携帯でc.2ch.netをもてあそんでいた。
5) 私は現場に居ず。外で飲んでいた。

犯人は誰だ !
0989[es] ◆MUMUMUhnYI
垢版 |
2008/02/16(土) 13:49:11ID:4tKMr/cH0
今日昼の時間は外にいる予定。

私が見ていたところでは、フロントとBGとの間の通信が
一時的にうまくない状態になったような気がします。
スイッチのトラブルとか、設定変更のタイミングも疑った方がいいのかも。

いずれにせよ上にもあるように、
yutoriを落としてみて症状が再現するかが鍵ですか。
0990マァヴ ◆jxAYUMI09s
垢版 |
2008/02/16(土) 13:52:23ID:h05hzFi00?DIA(100025)
時刻表(^_^;)
c23,c25 18:00までに完成
c26,c27 20日(水)に完成(プレジデンツデーで休日が入った・・・・)
0992FOX ★
垢版 |
2008/02/16(土) 14:14:28ID:???0
>>989
おー やっぱ再現実験ですよね
あとでやってみようー

「犯人は犯行現場に戻る」という話もありますからね

>>990
りょうかいー

ということはこれから夕方までは待機か・・・
これにかかりっきりだから少し本業もせねば
0996こうすけ ★
垢版 |
2008/02/16(土) 14:32:18ID:???0
bg の動作
[delay処理、差分取得処理は割愛]
(1)c.2ch.net からのリクエストを受け付ける。
(2)リクエストされたデータを 2ch に取りに行く。
(3)c.2ch.net にデータを渡す。
はこんな感じですよね。

そこでいくつか質問です。

質問1)
2chのサーバが落ちていた場合( bg そのことをを知らない)
(2)は timeout になるまで待ちつづけるであっていますか?
また、そのときは(3)では、 どのようなデータを渡していますか?

質問2) 
前回(2)で サーバーが落ちて timeout となったあと再び落ちているサーバにデータを取りに行きますか?
つまり、落ちている可能性が高いんだから暫くはデータを取りに行かないなどの処理をしていますか?

0997[es] ◆MUMUMUhnYI
垢版 |
2008/02/16(土) 14:41:14ID:3EeyLiGs0
あ、なるほど、、、。

0)yutoriが落ちている状態で、
1)yutoriのdatがほしいフロントがBGにリクエストを出し、
2)BGは普通にネットワークタイムアウトを待ち、
3)その間フロントはBGからの応答をタイムアウトまで待ち、
4)その間もどんどんyutoriへのリクエストがフロントにたまってゆき、
5)最後にはフロントが溢れかえる → 破綻

こんなかんじだと。
0998FOX ★
垢版 |
2008/02/16(土) 14:42:07ID:???0
そうそう そこですよね
まったく何もしていないのだ !

エレガントなbgにしなくちゃ、

あとは bgが落ちているときはどうすべか・・・
このへんはハーバービューでやる予定だったんだけど
やらねばならないっすね
0999FOX ★
垢版 |
2008/02/16(土) 14:50:15ID:???0
今日の作業は

1) >>990 c23,c25の追加
2) yutori , bg が落ちたときの挙動の検証

この二つにして、あとは考察タイムにしよう。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況