【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

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

0957root▲▲ ★2008/02/16(土) 02:38:40ID:???0?DIA(100072)
>>955
いや、そうじゃなくて、
BG 呼ぶ時のURIの話。

0958root▲▲ ★2008/02/16(土) 02:38:52ID:???0?DIA(100072)
>>955
ですね。< タイムアウト

0959こうすけ ★2008/02/16(土) 02:39:19ID:???0
>>957
BG呼ぶのは .so です。

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

同じ症状。

0968こうすけ ★2008/02/16(土) 02:55:34ID:???0
ありがとうございます。

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)
あることを頼まれてたのを実装するのをすっかり忘れてたらしい(^_^;)呑むと色々思い出すとか

0975 [―{}@{}@{}-] SUCKS ◆SUCKSagYLU 2008/02/16(土) 03:24:13ID:LCpyYV3j0
また・・・・か

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で次スレ立てて」(^_^;)

0980root▲▲ ★2008/02/16(土) 03:29:20ID:???0?DIA(100072)
>>979
寝る前に私が立てます。

0981マァヴ ◆jxAYUMI09s 2008/02/16(土) 03:30:05ID:IpjhI0G6O?DIA(100025)
おながいしまし(^_^;)

0982root▲▲ ★2008/02/16(土) 03:31:43ID:???0?DIA(100072)
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4.2 - ボーリング場3
http://qb5.2ch.net/test/read.cgi/operate/1203100286/

0983マァヴ ◆jxAYUMI09s 2008/02/16(土) 03:32:45ID:IpjhI0G6O?DIA(100025)
どむです(^_^;)

0984FOX ★2008/02/16(土) 05:14:00ID:???0
うむ

明日頑張る
テストにはyutoriを人為的に落とすということで、

0985動け動けウゴウゴ2ちゃんねる2008/02/16(土) 08:24:39ID:5XO9xr8aO
ある頼まれた事ってなんですか><
・・・・って?

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) 私は現場に居ず。外で飲んでいた。

犯人は誰だ !

0988動け動けウゴウゴ2ちゃんねる2008/02/16(土) 13:45:26ID:KXtfhhs10
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日(水)に完成(プレジデンツデーで休日が入った・・・・)

0991動け動けウゴウゴ2ちゃんねる2008/02/16(土) 13:56:25ID:5HG+Ci4S0
犯人はbig Mirv

0992FOX ★2008/02/16(土) 14:14:28ID:???0
>>989
おー やっぱ再現実験ですよね
あとでやってみようー

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

>>990
りょうかいー

ということはこれから夕方までは待機か・・・
これにかかりっきりだから少し本業もせねば

0993動け動けウゴウゴ2ちゃんねる2008/02/16(土) 14:19:14ID:5XO9xr8aO
>>991
誰それ?

0994動け動けウゴウゴ2ちゃんねる2008/02/16(土) 14:20:11ID:levQFiMH0
次スレ

【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4.2 - ボーリング場3
http://qb5.2ch.net/test/read.cgi/operate/1203100286/

0995動け動けウゴウゴ2ちゃんねる2008/02/16(土) 14:20:23ID:5XO9xr8aO
漏れ?

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 が落ちたときの挙動の検証

この二つにして、あとは考察タイムにしよう。

1000ぶたさん ★2008/02/16(土) 14:50:52ID:???0
そうですね

10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

レス数が1000を超えています。これ以上書き込みはできません。