X



トップページ運用情報
1001コメント323KB
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
レス数が1000を超えています。これ以上書き込みはできません。
0001root▲ ★04/12/04 00:28:18ID:???
peko作戦について語るスレです。
サーバロケーションPIEに関する話題もこちらで。

<現在の主要なテーマ>
・read.cgiのmod_cgidso化によるパフォーマンスアップ
・bbs.cgiのSpeedyCGI化によるパフォーマンスアップ
・FreeBSD 5.3Rへのサーバ更新作業&さらなるチューニング

<関連板・スレッド>
また挑戦。@2ch掲示板
http://dso.2ch.net/myanmar/
また挑戦2。@2ch掲示板
http://dso.2ch.net/yangon/
bbs.cgi再開発プロジェクト4
http://qb5.2ch.net/test/read.cgi/operate/1101984763/
read.cgi再開発スレ
http://qb5.2ch.net/test/read.cgi/operate/1087199303/

<関連サイト>
レンタルサーバー maido3.com 2ちゃんねるの転送量: http://server.maido3.com/pie/
MRTGによる統計情報: http://mumumu.mu/mrtg/
2ちゃんねる/PINKちゃんねる 稼動中のサーバ一覧: http://mumumu.mu/serverlist.html

<前スレ>
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part15
http://qb5.2ch.net/test/read.cgi/operate/1093068260/
0002root▲ ★04/12/04 00:29:41ID:???
過去ログ一覧
 Part1 http://qb3.2ch.net/operate/kako/1052/10529/1052923573.html
 Part2 http://qb3.2ch.net/operate/kako/1062/10621/1062137886.html
 Part3 http://qb3.2ch.net/operate/kako/1068/10680/1068017802.html
 Part4 http://qb3.2ch.net/operate/kako/1074/10741/1074124767.html
 Part5 http://qb3.2ch.net/operate/kako/1076/10761/1076162131.html
 Part6 http://qb3.2ch.net/operate/kako/1076/10764/1076413123.html
 Part7 http://qb3.2ch.net/operate/kako/1076/10767/1076733846.html
 Part8 http://qb3.2ch.net/operate/kako/1078/10789/1078972549.html
 Part9 http://qb3.2ch.net/operate/kako/1080/10802/1080298357.html
 Part10 http://qb3.2ch.net/operate/kako/1082/10821/1082125059.html
 Part11 http://qb3.2ch.net/test/read.cgi/operate/1082990543/l50(なぜか未HTML化)
 Part12 http://qb5.2ch.net/operate/kako/1084/10844/1084429098.html
 Part13 http://qb5.2ch.net/operate/kako/1085/10856/1085678587.html
 Part14 http://qb5.2ch.net/operate/kako/1087/10876/1087666806.html
Part15 http://qb5.2ch.net/test/read.cgi/operate/1093068260/
0005root▲ ★04/12/04 00:35:39ID:???
お、>>2 の最後の行ちょっと失敗した。

ex7、軽いすね。
0006動け動けウゴウゴ2ちゃんねる04/12/04 00:38:04ID:B8vkoy2t
この時間 300投稿/min 超えているようです、

これで 400投稿/min をうかがう体勢かと、
たりなかったら motenai で移転しようかしら?
ほかに常時書き込み多い板ってあったっけ?
0009 ◆BDFCNV1.to 04/12/04 00:44:34ID:B8vkoy2t
campus も常時書きこみあるなぁ
0010root▲ ★04/12/04 00:45:33ID:???
既に ex なところのほうがよさげな気がします。

とすると、どこがいいんだろうか。
0011 ◆BDFCNV1.to 04/12/04 00:46:03ID:B8vkoy2t
>>8 を見る限りにおいては・・・

male をスカウトしますか、
0012root▲ ★04/12/04 00:47:49ID:???
maleって、電車男発祥の地、、、でしたっけ。
最新技術の試験に選抜ですか。
0013 ◆BDFCNV1.to 04/12/04 00:49:02ID:B8vkoy2t
丁重にお迎えするということで、

あの大きさは魅力的だ !!
0014 ◆9psNo.754w 04/12/04 00:49:20ID:aIu+VPc0
次は毒男が実験場ッスか、フクザツな心境。。
0015 ◆9psNo.754w 04/12/04 00:51:08ID:aIu+VPc0
あ、前に話がでてたと思うけど、
あえて板に告知はしない方向でいいんすよね。
0016root▲ ★04/12/04 00:53:03ID:???
ちょっと見てきたけど、「雑談」と名のつくスレだけが30本以上もあるのか、、、。< male
0018 ◆9psNo.754w 04/12/04 00:55:02ID:aIu+VPc0
BB?のほうでしたね、勘違い。 > 告知
0021 ◆9psNo.754w 04/12/04 00:59:00ID:aIu+VPc0
うげ、ex送りなのかよーヽ(`Д´)ノ
0022動け動けウゴウゴ2ちゃんねる04/12/04 01:06:18ID:j9oTfVFi
毒男がex送り……
問題になるのは観光客(ry
0023▲ 某ソレ51104/12/04 01:09:01ID:ZyYT8EIr
最近毒男板の観光客、ってよく聞くけど
そのわりにはたいしてちゃっかりカウンターの値(=index.html読まれた数)が
大して増えていないのは一体。

たしかに11月上旬くらいには一割増し(+2500)程度はあったけど。。
0024桶屋04/12/04 01:12:35ID:jl+JwaQz
テストのため、maleは徴発されますた!
0025 ◆9psNo.754w 04/12/04 01:17:06ID:aIu+VPc0
おとうさん、おかあさん、毒男は2chのために行ってまいります。 ('A`)ゞ
0026 ◆BDFCNV1.to 04/12/04 01:27:21ID:B8vkoy2t
現在
ex7 280投稿/min くらい

メモリは十分なような、
CPU States は 40%前後 (たまに85%なんてのも)

とくに問題なさげです
0027root▲ ★04/12/04 01:28:40ID:???
いいかんじですね。書き込みも重くないです。
これでピーク時(今日はもうピーク越えた予感)にも問題なければ、すごいかも。
0028動け動けウゴウゴ2ちゃんねる04/12/04 01:29:35ID:Bm3SfDUG
日曜日の11:30〜12:30は、安倍なつみが司会を務めるハロモニの日
その後、ハロプロのスポーツフェスティバルinさいたま
0029root▲ ★04/12/04 01:31:21ID:???
こんなふうですね。
常駐型バックエンドがうまいぐあいに常駐して、とてもいい感じに動いているように見えます。
read.cgiは起動しないし(あたりまえ)。

PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
6389 ch2ex7 102 0 9372K 8432K CPU2 0 0:53 22.90% 22.90% speedy_backend
5887 ch2ex7 101 0 9436K 8412K select 2 1:03 21.19% 21.19% speedy_backend
7921 ch2ex7 100 0 8844K 7872K select 0 0:13 16.58% 16.46% speedy_backend
6391 ch2ex7 99 0 9072K 8008K select 0 0:19 13.18% 13.18% speedy_backend
1061 ch2ex7 99 0 9160K 8148K select 0 1:57 10.30% 10.30% speedy_backend
5890 ch2ex7 99 0 9172K 8112K select 1 1:16 8.74% 8.74% speedy_backend
6386 ch2ex7 101 0 8040K 7280K select 3 0:04 8.74% 8.74% speedy_backend
7923 ch2ex7 99 0 8456K 7500K select 0 0:07 8.07% 8.01% speedy_backend
6382 ch2ex7 98 0 9284K 8260K select 2 0:46 3.56% 3.56% speedy_backend
6384 ch2ex7 97 0 9080K 8084K select 3 0:37 2.64% 2.64% speedy_backend
631 dnscache 96 0 32868K 32172K select 3 128:43 1.90% 1.90% dnscache
99798 ch2ex7 96 0 9284K 8296K select 0 1:18 0.98% 0.98% speedy_backend
0030root▲ ★04/12/04 01:31:50ID:???
>>28
そのまま放送するんですかね。
テロップ入りかな。
0031 ◆BDFCNV1.to 04/12/04 01:33:56ID:B8vkoy2t
>>29
STATE のところに CPU1 , CPU2 , CPU3 とかって出るのは
どういう意味なんですか?
0033root▲ ★04/12/04 01:41:05ID:???
Tigerサーバは、Xeon x 2(2CPU)です。
で、こいつはHTTをサポートしています。

HTTは乱暴に言ってしまうと、CPUへの仕事の入力路を1CPUあたり1つから2つにして、
よりスムーズに仕事の投入ができるようにするための技術です。
これをやると、システムからは2つのCPUに見えます。

というわけで、FreeBSDからは4CPUのマシンに見えることになります。

で、topでの表示は、
それぞれのCPU(CPU0〜CPU3)に、該当プロセスがアサインされているっていう意味かなと。
0034名無し募集中。。。04/12/04 01:44:18ID:kn/nTW/+
そろそろ実験止めて設定元に戻してよ
今日午後からずっと書き込めなくなってる
0035動け動けウゴウゴ2ちゃんねる04/12/04 01:44:54ID:VJci92q4
>>33 まだたまに br が出てしまうようだが
0036 ◆9psNo.754w 04/12/04 01:48:29ID:aIu+VPc0
うんうん、毒男でも出てたね > br
0037◆BDFCNV1.to 04/12/04 01:50:12ID:B8vkoy2t
>>33
CPU1 - 4 のStatesが別々に出るようにはならないんですかねぇ
% で表示されているのは 全体の平均?
0038root▲ ★04/12/04 01:56:24ID:???
top -S とやってシステムプロセスも表示すると、それぞれのCPUの忙しさがわかるです。
0039◆BDFCNV1.to 04/12/04 01:58:29ID:B8vkoy2t
はいー

すんませんですー
0040root▲ ★04/12/04 02:00:50ID:???
んで、こういう表示になるわけです。

PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
14 root 111 0 0K 12K RUN 0 205.5H 81.05% 81.05% idle: cpu0
11 root 108 0 0K 12K RUN 3 175.4H 65.92% 65.92% idle: cpu3
12 root 106 0 0K 12K RUN 2 163.9H 57.81% 57.81% idle: cpu2
13 root 105 0 0K 12K RUN 1 153.6H 53.76% 53.76% idle: cpu1
14241 ch2ex7 101 0 9128K 8120K RUN 0 0:12 24.02% 24.02% speedy_back
13925 ch2ex7 100 0 9520K 8476K RUN 3 1:01 19.82% 19.82% speedy_back
12779 ch2ex7 99 0 9556K 8572K CPU2 2 1:37 14.26% 14.26% speedy_back
11890 ch2ex7 96 0 9864K 8844K select 0 1:30 13.23% 13.23% speedy_back
12600 ch2ex7 97 0 9424K 8452K select 0 1:46 6.10% 6.10% speedy_back
13544 ch2ex7 97 0 9308K 8292K select 1 1:09 3.81% 3.81% speedy_back

上記の通り、資源は全部で400%(CPU数だけ倍になる)ということになり、
idle: cpu? というプロセスが「動いている」ように見える時間は、CPUはアイドル状態というわけです。
0042root▲ ★04/12/04 02:07:00ID:???
こっちか。

995 名前:root▲ ★[sage] 投稿日:04/12/04 02:06:41 ID:???
systat -pとかsystat -vとかすると、いろいろとわかるです。
0048動け動けウゴウゴ2ちゃんねる04/12/04 02:39:54ID:JaQgo+eD
>47
(・∀・)ナンカエラーダッテ HTTP/1.1 302 Found
(・∀・)カンリョウ!!

というわけで見れませんです
0053動け動けウゴウゴ2ちゃんねる04/12/04 04:24:45ID:2eqpgDRx
VIP、1001の表示がクリアされてる
0055 ◆cZfSunOs.U 04/12/04 16:33:41ID:KcL8ygad
OS も更新されたのでマルチスレッド MPM の再挑戦もいいのでは,と思いつつも,
mod_speedycgi2.c を見ると
----------------------------------------------------------------------
#if APR_HAS_THREADS
    /* Two problems with threaded mpms:
     *
     *  Speedy routines are not thread safe.  We can workaround that with a big
     *  lock, though that may cause excessive waiting when Maxbackends
     *  is used.
     *
     *  Frontends are sent SIGALRM to wake them up, and signals don't get
     *  delivered to the waiting thread.
     */
    ap_mpm_query(AP_MPMQ_IS_THREADED, &is_threaded);
    if (is_threaded)
        return log_scripterror(r, HTTP_FORBIDDEN, 0,
            "cannot use mod_speedycgi with a threaded mpm");
#endif
----------------------------------------------------------------------
ということで,残念...... mod_perl ならばいいのでしょうけど,
それでも bbs.cgi の方を MT-Safe に手直しする必要があります.
まぁ,今は prefork MPM で SpeedyCGI に対応させる方が先決でしょうね.

なお,mod_cgidso 及び当方で DSO 対応化した read.so は MT-Safe です.
0057◆BDFCNV1.to 04/12/04 18:43:35ID:B8vkoy2t
>>55
なるなる
0058◆BDFCNV1.to 04/12/04 18:44:46ID:B8vkoy2t
live16 , live17 を SpeedyCGI 化するー

are you ready ?
0059root▲ ★04/12/04 18:49:00ID:???
>>58
おぉ。

既にSpeedyCGIは入れてあるので、問題ないです。
0060◆BDFCNV1.to 04/12/04 18:53:13ID:B8vkoy2t
した
0061root▲ ★04/12/04 19:09:22ID:???
おつでした。>>60
live8も今はSpeedyCGIなので、できるはず。
0062◆BDFCNV1.to 04/12/04 19:10:02ID:B8vkoy2t
ほいほい
んじゃ live8 も
0063root▲ ★04/12/04 19:24:18ID:???
live8/16/17のApacheの
RLimitCPUを30から120にした。
0064未承諾広告※ ◆TWARamEjuA 04/12/04 21:09:27ID:jPIBiuwW
banana238にてゾンビさんがちょろちょろ。。。
駆除していただけるとありがたいですm(_ _)m
0065◆BDFCNV1.to 04/12/04 23:03:54ID:B8vkoy2t
370.91 投稿/min @live8
0066▲ 某ソレ51104/12/04 23:06:51ID:ZyYT8EIr
http://ch2.ath.cx/load/live8.html

なんか突き抜けてるよママン(((( ;゜Д゜)))ガクガクブルブル
で、最後のほうだけ実況板にいたけど、さすがに反応遅くなってたなぁ
0067◆BDFCNV1.to 04/12/04 23:07:07ID:B8vkoy2t
ふむ 逆にグローバルを使って処理を軽く出来るということか、、
こんど挑戦してみよう。
0069動け動けウゴウゴ2ちゃんねる04/12/05 01:25:34ID:4zHJWJbL
毒男壊れてんよ
0070動け動けウゴウゴ2ちゃんねる04/12/05 01:26:28ID:bKMGNZEy
変な線と番号が出てきたんだが
0073動け動けウゴウゴ2ちゃんねる04/12/05 01:27:38ID:9mSlSLLZ
733 :名無し募集中。。。 :04/12/05 01:26:40
ここは金田一春彦を祖父に持つ俺の出番だな
1102177546


734 :名無し募集中。。。 :04/12/05 01:26:41
IDみたいなもんかな
1102177530
00747304/12/05 01:30:16ID:9mSlSLLZ
おや失礼しました
0075名無し募集中。。。04/12/05 22:45:45ID:Ps0hMCDs
ex7モ娘(狼)では例年の事ですが保田聖誕祭が6日0時より開催見込みです
特に0時より30分程度及び6時より2分程度一斉投稿による負荷の上昇が予測されます
高負荷でのデータ収集等ありましたらご準備方宜しくお願いいたします

なお、とかげの尻尾規制の変更がありましたら鬼の様な連投もありえますので
必要がありましたらご一報くださいませ

などと書いて負荷が上がんないと結構恥ずかしい
0076▲ 某ソレ51104/12/06 00:47:31ID:1CncxH2B
昨日のkawasemi-mを見てみたら、01:30ころに
2〜3分データの増加していない時間帯がありました。

ということで、netstatを見てみましたが、その時間帯で下記の値が急増してました。
ちなみに、それ以外の時間帯は、この数字は増えてなくて、
これ以外の値はだいたい全ての時間帯にかけて緩やかに増加している感じですね。

http://stats.2ch.net/_service/netstat-20041205.txt

01:25:00 3207 dropped due to full socket buffers
01:35:00 23922 dropped due to full socket buffers
0078root▲ ★04/12/06 11:49:38ID:???
oyster243、リブートしたですか。
ううむ。

>>76-77
みてみます。
0079root▲ ★04/12/06 11:59:30ID:???
243はしばらく観察すね。
0080root▲ ★04/12/06 12:04:11ID:???
12月3日(PST)付けで oyster243 上にいやなメッセージを発見、、、。

システムディスク(da0)の方ですね。これは。
いずれにせよ、しばらく経過観察で。

Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): WRITE(10). CDB: 2a 0 1 4c c1 bf 0 0 80 0
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): CAM Status: SCSI Status Error
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): SCSI Status: Check Condition
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): HARDWARE FAILURE info:14cc086 asc:3,0
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): Peripheral device write fault field replaceable unit: 4 actual retry count: 24
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): Retrying Command (per Sense Data)
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): WRITE(10). CDB: 2a 0 1 4c c3 3f 0 0 80 0
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): CAM Status: SCSI Status Error
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): SCSI Status: Check Condition
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): Deferred Error: HARDWARE FAILURE info:14cc2bf asc:3,0
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): Peripheral device write fault field replaceable unit: 4 actual retry count: 24
Dec 3 06:10:22 <0.2> oyster243 kernel: (da0:mpt0:0:0:0): Retrying Command (per Sense Data)
0081root▲ ★04/12/06 12:07:57ID:???
で、>>76 はソケット用のバッファがいっぱいってことなので、
それっぽいカーネル変数を、様子を見つつ大きくしてみることに。
0082root▲ ★04/12/06 12:33:40ID:???
banana238の以下の変数を、tigerサーバと同じ値

# increase listen queue
kern.ipc.somaxconn=8192
kern.ipc.maxsockbuf=2097152

にした。
0083root▲ ★04/12/06 12:41:38ID:???
>>77 関連で、ちと banana238 の Apache と PHP 関連をいじります。
一時的にWeb 止めます。
0084root▲ ★04/12/06 13:06:22ID:???
banana238のPHP、直ったはず。
(apc.so を extensions.ini で2回呼んでいました)

Perlのsetuid問題は、現在未対応。
0085root▲ ★04/12/06 13:22:48ID:???
>>82
ちなみに前はそれぞれ、
kern.ipc.somaxconn=2048
kern.ipc.maxsockbuf=524288

だった。
0086root▲ ★04/12/06 13:53:19ID:???
root権限ありサーバの、FreeBSD 5.3Rへのバージョンアップ作業の残件まとめ
下の方ほど優先度低

BBMとblackgoatが終わったら、あとはぼちぼちってかんじで。

cobra2245 = BBM
tiger512 = blackgoat4
cobra2247 = c-docomo2
cobra2246 = c-docomo3
banana403 = c-au1
banana404 = c-au2
banana405 = c/c-au/c-docomo/c-others/c-others1/c-control
banana406 = c/c-others2
banana201 = www/www2
0087root▲ ★04/12/06 13:53:51ID:???
(da0:mpt0:0:0:0): WRITE(10). CDB: 2a 0 1 5c 9 9f 0 0 80 0
(da0:mpt0:0:0:0): CAM Status: SCSI Status Error
(da0:mpt0:0:0:0): SCSI Status: Check Condition
(da0:mpt0:0:0:0): Deferred Error: HARDWARE FAILURE info:15c091f asc:3,0
(da0:mpt0:0:0:0): Peripheral device write fault field replaceable unit: 4 actual retry count: 24
(da0:mpt0:0:0:0): Retrying Command (per Sense Data)
(da0:mpt0:0:0:0): WRITE(10). CDB: 2a 0 1 5c a 9f 0 0 80 0
(da0:mpt0:0:0:0): CAM Status: SCSI Status Error
(da0:mpt0:0:0:0): SCSI Status: Check Condition
(da0:mpt0:0:0:0): Deferred Error: HARDWARE FAILURE info:15c0a1f asc:3,0
(da0:mpt0:0:0:0): Peripheral device write fault field replaceable unit: 4 actual retry count: 24
(da0:mpt0:0:0:0): Retrying Command (per Sense Data)
(da0:mpt0:0:0:0): WRITE(10). CDB: 2a 0 1 5c 4 9f 0 0 80 0
(da0:mpt0:0:0:0): CAM Status: SCSI Status Error
(da0:mpt0:0:0:0): SCSI Status: Check Condition
(da0:mpt0:0:0:0): Deferred Error: HARDWARE FAILURE info:15c039f asc:3,0
(da0:mpt0:0:0:0): Peripheral device write fault field replaceable unit: 4 actual retry count: 24
(da0:mpt0:0:0:0): Retrying Command (per Sense Data)
(da0:mpt0:0:0:0): WRITE(10). CDB: 2a 0 1 5c 6 9f 0 0 80 0
(da0:mpt0:0:0:0): CAM Status: SCSI Status Error
(da0:mpt0:0:0:0): SCSI Status: Check Condition
(da0:mpt0:0:0:0): Deferred Error: HARDWARE FAILURE info:15c059f asc:3,0
(da0:mpt0:0:0:0): Peripheral device write fault field replaceable unit: 4 actual retry count: 24
(da0:mpt0:0:0:0): Retrying Command (per Sense Data)
(da0:mpt0:0:0:0): WRITE(10). CDB: 2a 0 1 5c 8 9f 0 0 80 0
(da0:mpt0:0:0:0): CAM Status: SCSI Status Error
(da0:mpt0:0:0:0): SCSI Status: Check Condition
(da0:mpt0:0:0:0): Deferred Error: HARDWARE FAILURE info:15c079f asc:3,0
(da0:mpt0:0:0:0): Peripheral device write fault field replaceable unit: 4 actual
0088root▲ ★04/12/06 13:54:27ID:???
oyster243、ディスクだめですね。
DNSキャッシュを緊急に変更する必要がありそう。
0090root▲ ★04/12/06 16:21:07ID:???
現状:

・oyster243の緊急バックアップは概ね完了
・現地スタッフさんが、HDD手配に奔走中
・HDDが手配でき次第、交換予定
0091root▲ ★04/12/06 16:28:09ID:???
というわけで、こちらで。

87 名前:root ★[] 投稿日:04/12/06 16:26:12 ID:???
さて、再発防止対策だなぁ。

1)DNSキャッシュのIPアドレスを共有した、2台以上のサーバでまかなう
2)もう1台DNSキャッシュを用意して、/etc/resolv.confに2行書く

1)がいいですね。
2)だと、今回みたいなトラブルがあると、結局30秒とか1分とか待たされてしまうんで。

で、これを簡単にどう実現できるのか。

peko作戦スレでやるか。
0092root▲ ★04/12/06 16:35:15ID:???
現状。
まずは、待ちということで。

91 名前:root ★[] 投稿日:04/12/06 16:34:31 ID:???
SCSIすね。

さて、緊急作業は概ね終わりました。
以降は、

1)HDD交換(by 現地スタッフ)
2)OSインストール(by 現地スタッフ)
3)設定(by 私)

という手順になります。
それまでは、待ちの状態かと。
0093root▲ ★04/12/06 16:42:43ID:???
>>91 は、単独スレかな。
テーマは、dnscache の冗長化で。
0094FOX ★04/12/06 17:21:03ID:???
目の前の問題は BBQ が止まったことだす。

BBQ がとまっても時間はかかるが書き込めるという仕様になっています。

【お題目】 BBQ を止まらないようにする

これを実現するには?

1) BBQ だけで一台占有し、少しでも楽々動かせるようにする
2) BBQ 内部の処理の効率化、少しでも楽々動かせるようにする

3) 二重化とか そのへん? (原理的に出来るかどうか・・・)

ちなみに BBQ はどれくらいの速度で呼ばれているのかな?
0095root▲ ★04/12/06 17:26:01ID:???
BBQはDNSコンテンツサーバなので、2台にできると思います。
BBSみたいに統計とるのに使ってないので、今のBBQと同じものを
もう1台作成する方針が一番いいんじゃないかと。

そのときは、投入する側にしかけの追加が必要そうですね。
投入したものが、2台に反映されるようにすると。
このへんはサザンさんがやってるわけですがl、そんなに難しくないはず。
0096root▲ ★04/12/06 17:27:10ID:???
で、ちょっとごそごそしてみた。

緊急にセカンドディスク側で、DNSキャッシュだけ動かしてみています。
ちょっと様子見てやばそうなら、すぐ止めるということで。
0097FOX ★04/12/06 17:28:22ID:???
BBQ って内部では何かDB使っているのですか?
0098root▲ ★04/12/06 17:28:53ID:???
で、この状態で量産型bananaサーバからの書き込みがブロックされるかどうか、
確認したいわけです。

ブロックされないなら、旧版のbbs.cgiにサザンさんが入れた仕掛けは、
ちゃんと動いていると。

で、同じことをnews18とnews19でもやってほしかったり。

これらはDNSキャッシュを自前で持っているので、
DNSキャッシュダウンの影響を受けないはず。

それでもブロックされるようなら、SpeedyCGI版bbs.cgiの
該当部分が、うまく動いていないことになります。
0099root▲ ★04/12/06 17:29:48ID:???
>>97
cdbという、DNSサーバに付属のDBを使っていますね。
それ以外には使用していないです。

cdbがあるおかげで、あのでかいデータをうまく扱えている。
0100root▲ ★04/12/06 17:31:46ID:???
that3 ブロックしない
0101FOX ★04/12/06 17:33:06ID:???
しかし
私が診断するに、、、

cdb でのデータベース構築が
まったくデータベースの特性をいかしていないように見えるのですが、
(実際の仕様をみないで言っています)
0102root▲ ★04/12/06 17:34:03ID:???
news19 ブロックする
0103root▲ ★04/12/06 17:34:30ID:???
>>101
ふむ、具体的にはどういうことでしょう。
0104root▲ ★04/12/06 17:34:52ID:???
ex7 さっきブロックしていたのを確認(今はしない)。
0105FOX ★04/12/06 17:35:29ID:???
随時 投入/削除 という仕様じゃない、というとこかな?
0106root▲ ★04/12/06 17:36:37ID:???
今しないのは、FOXさんが該当部分をスキップしたためですね。

news19とthat3に入っているbbs.cgiは、
SpeedyCGI配下かPerlで動いているかの、違いしかありません。
でもthat3ではブロックしないのに、news19ではブロックした。

ということで、今入っているサザンさんが入れたalarm()の処理は、
SpeedyCGI配下では、正しく動かないと。
0107root▲ ★04/12/06 17:37:46ID:???
>>105
なるほど、増分投入(1つだけ追加投入するとか)ができない、
ということですね。

それは、cdbの弱点のひとつだったりします。
毎回全部をコンパイルしないといけない。
0108FOX ★04/12/06 17:40:57ID:???
巨大になってくると
それの再構築にかかる負荷がどんどん増えると予想。
HD に優しくないかと、

どれくらいの大きさあるのかな?
memory DISK に作っちゃうとか、、、
0109root▲ ★04/12/06 17:43:01ID:???
生データがこれですね。前スレから。

784 名前:root▲ ★[sage] 投稿日:04/12/02 00:21:17 ID:???
ちなみに今のBBQデータ。でかっ。

%ls -l data
-rw-r--r-- 1 ch2bbq ch2 73286705 Dec 1 07:20 data
%wc -l data
5158061 data

cdbは、ちょとまってください。確認します。
0110root▲ ★04/12/06 17:44:32ID:???
これか。
# ls -l data.cdb
-rw-r--r-- 1 ch2bbq ch2 150831091 Dec 5 20:59 data.cdb

で、作っている最中は、2倍になりますね。
できてから mv するので。
0111root▲ ★04/12/06 17:45:17ID:???
このぐらいなら、メモリ4Gあるoyster243なら、
メモリディスクに置けるかもしれんですね。
0112FOX ★04/12/06 17:48:31ID:???
私の案としては

1) DNSリクエストのスピードが限界値の半分以下なら
 HD に優しい仕様にする。

2) DNSリクエストの許容量の限界値に値被いているなら
 DNSで行っている仕様を大幅に変更 .cgi 経由にする

でーす
0113root▲ ★04/12/06 17:48:36ID:???
HDD確保できたもよりです。
0114root▲ ★04/12/06 17:50:13ID:???
>>112
今の問い合わせ頻度なら、まだ半分もいってないと思います。
DNS的に限界に達するのは、数千query/secのオーダかと。

ということで、前者に賛成です。

# さすがにすぐ、本質を突いてくるすね。
0115root▲ ★04/12/06 17:51:00ID:???
データがでかくなるとややつらくなってきますが、それでも1000query/secぐらいまでは
ゆとりで耐えるはずかと。
0116root▲ ★04/12/06 17:53:30ID:???
というわけで、HDDに優しい仕様にする方向で、
検討してみます。
0117root▲ ★04/12/06 17:54:04ID:???
あとは、SpeedyCGI版だとalerm()でのブロック脱出が
そのままでは使えないらしい、ってのも、いまいちかも、かも。
0118FOX ★04/12/06 17:54:25ID:???
んじゃ 1) の方針か?

取りうる手段は順次とっていくということで、
まずはmd化に一票
1G あれば当面足りる?
0119FOX ★04/12/06 17:55:11ID:???
>>117
それは bbs.cgi スレの方で
研究してミルです
0120root▲ ★04/12/06 17:56:45ID:???
>>118
1Gだと、微妙かしら。
でも幸運にもメモリ4G仕様なので、
HDDに1.5Gとか2G割り当ててもいいし、なんとかなると思います。
0121FOX ★04/12/06 17:57:42ID:???
小一時間で再インストール完了すると思うので
今回 md 化できるですか?
0122root▲ ★04/12/06 17:59:36ID:???
>>121
できると思います。

DNSのログ吐きもばかにならなそうですね。
こっちも、あわせてやってみます。
0123FOX ★04/12/06 18:00:20ID:???
方針は
全部mdの上がいいですけど、
足りないなら

出来上がり品は HD 上
途中(構築中)は md 上かな、
0124root▲ ★04/12/06 18:04:03ID:???
再インストール、始まったみたいです。

上記方針、了解。
0125FOX ★04/12/06 18:07:29ID:???
ちなみに BBQ は Raid1 が良い気がしたりするのですが・・・
0126root▲ ★04/12/06 18:09:13ID:???
>>125
そうですね。
そのぐらいの信頼性が必要と。

LSI LogicのMegaRAID(数万円程度高くなる)あたりでRAID1を組めば、
いける気がします。
0127FOX ★04/12/06 18:14:06ID:???
>>126
早急にいれよう。
0128root▲ ★04/12/06 18:16:58ID:???
これかしら。

LSI Logic MegaRAID SCSI 320-1
LSI Logic MegaRAID SCSI 320-2

どっちかですね。
-1で十分かな。
0129FOX ★04/12/06 18:17:34ID:???
あと BBM とかのサーバの配置ですが、

BBM は構想が巨大ですが、この際ちょっと中断して

peko243 = BBQ
peko245 = DNS キャッシュ
BBM は bananaに引越し

ってな感じが良いかと思っているんですが
どですか?
0130root▲ ★04/12/06 18:18:28ID:???
>>129
今 BBM って、携帯でカキコしようとしたときしか呼ばれてないんでしたっけ。
0131FOX ★04/12/06 18:18:45ID:???
そうです。
0132root▲ ★04/12/06 18:24:05ID:???
なら、DBの大きさに依存するですね。
ちょっとみてきます。

で、RAIDですが、
今SCSI 2channel独立なので、
-2の値段が高くないなら、-2のほうがいいかもです。

FreeBSDでは、いずれも問題なく動作するはず。
0133▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 04/12/06 18:35:47ID:NAbsINHk
bananaにBBMですか。ちょっとつらそうに思うのは私だけ?

また特殊系は全部HDDにやさしくしないといけないと思うのは私だけ?
0134root▲ ★04/12/06 18:37:25ID:???
ex7 変ですね。
どうしたのかしら。
0136FOX ★04/12/06 18:41:55ID:???
>>133
楽勝でしょ

>.134
ちと実験に失敗して。。。 屍
0137root▲ ★04/12/06 18:44:43ID:???
>>136
実験すか、、、。

game9 game10 news18 news19 hobby7 の bbs.cgi を
Perl起動にしました。これで、とりあえず書き込みはブロックしないはず。
0138動け動けウゴウゴ2ちゃんねる04/12/06 18:44:49ID:UVXRfCOr
>>136
おまえのせいかあぁぁぁぁぁぁ
0139root▲ ★04/12/06 18:46:14ID:???
で、
ex7 屍
live8 live16 live17 BBQスキップ版bbs.cgi
他のtigerサーバ BBQノンブロック版bbs.cgi

になったと。

他の量産型banana (live14除く) oyster243 復活待ち
かな。
0140root▲ ★04/12/06 18:46:44ID:???
tiger503 リブートかかった模様。
0141root▲ ★04/12/06 18:51:22ID:???
news19、やはりブロックしますね。
うーむ。
0142root▲ ★04/12/06 18:54:28ID:???
BBQのところで詰まってますね。
そこをスキップしたら、ちゃんといけた。

Perl版なのに、どうしてだろう。
0144root▲ ★04/12/06 19:03:00ID:???
Perl版のほうも、スキップ版にしないと(FOXさんがした模様)、だめなのか。
うーむ、研究が必要ということで。
0145root▲ ★04/12/06 19:04:46ID:???
混乱するので、私はoyster243が復活するまでは、
bbs.cgi 方面はいじらないことにします。

現在、ex7 live8 live16 live17 以外は 従来のPerl版で動いています。
0146root▲ ★04/12/06 19:11:51ID:???
ということで、システムインストール作業待ちの状態。

>>129 ですが、BBQとdnscacheをそういう配置にするのは、
メモリ容量の違い、と考えていいのかしら。

で、以降途中は(場合によっては移行後も)、
oyster243でもdnscacheを動かし続けるというかんじか。
0147FOX ★04/12/06 19:16:31ID:???
BBQ じゃなくて
DNS を引くときにブロックされていると思われ

それらのサーバには 243 しか書かれていないはず、

今 live15 だけ変更してみました
0148root▲ ★04/12/06 19:18:04ID:???
>>147
そうですね。

でもその部分は、alarm()が効くと思っていたんですが。
それともdnscacheが落ちていると、そこも効かなくなるということなのかしら。
0149root▲ ★04/12/06 19:19:28ID:???
具体的には、gethostbyname() のところですね。
gethostbyname() から所定の時間内に戻ってこない場合、
次にいってほしいなと。

リモートホストを逆引きしてログにとるところ(gethostbyaddr()のところ)は、
alarm()していないはずなので、そこはブロックしても仕方ないわけですけど。
0150FOX ★04/12/06 19:20:01ID:???
たんにリモホ引くときは Alarm で引っ掛けていないです
0151FOX ★04/12/06 19:20:46ID:???
そこの仕様変更は危険と思われ。。。

どんどん BBQ に焼かれます。
0152root▲ ★04/12/06 19:22:16ID:???
>>150
うん。そこはブロックされるはずです。

でもそこが大丈夫なはずのtigerサーバ/cobraサーバ(= DNSキャッシュ自分もち)のところも、
BBQのチェック部分でひっかかったのが、なぜなのかなと。
0153FOX ★04/12/06 19:22:36ID:???
live15,ex8

nameserver 実験で確かめるために変更しました。

1) 345
2) 243
3) maido3 のどれか所定のやつ
4) maido3 のどれか所定のやつ
0154動け動けウゴウゴ2ちゃんねる04/12/06 19:22:46ID:i/b19qVA
これは面白い祭り会場ですね

生暖かい目で見守っています。
がんがってくださいね!

-=・=-   -=・=-
0155root▲ ★04/12/06 19:23:14ID:???
>>151
BBQは、外からDNSひいても影響ないです。
(外からひくことで登録しているのは、BBX/Rock54)。
0156FOX ★04/12/06 19:24:11ID:???
Tiger/Cobra のbbs.cgi(SpeedyCGI) のやつは
今のところ何をやっても Alarm をBackEndが受け取ってくれません
たぶん FrontEnd は受け取っていると思われ
これはこれからの研究に委ねられます。
0157root▲ ★04/12/06 19:24:24ID:???
>>153
245すね。
今 query きているのを確認しました。
0159FOX ★04/12/06 19:25:22ID:???
>>155
リモホ引けないやつはどんどん焼くという仕組みが
Boo80 にあるですよ、

だから BBQにどんどん投入しちゃう
0160FOX ★04/12/06 19:26:33ID:???
今 ブロックが起ってかけないサーバは BBQ 云々じゃなく
単に普通のリモホ引きが出来ないために起っています。
0161root▲ ★04/12/06 19:29:01ID:???
>>159
おー、そういうことだったんですか。
逆引きちゃんと設定してないと、どきどきするわけだ。
了解です。

>>160
そうですね。
0162root▲ ★04/12/06 19:34:17ID:???
oyster243、HDD交換終了。
受け取りました。
セットアップにとりかかります。
0163FOX ★04/12/06 19:50:37ID:???
当面の方針は

1) 243 (or245)
2) 245 (or243) 半々くらいに、
3) maido3 設置ラックによる所定のやつ
4) maido3 設置ラックによる所定のやつ

ということにして

243 , 245 のDNS 2台体制にする、(BBM はお引越し)
243 で RAID1 を試してうまく行ったら 245 もRAID1化

でいいかな?
0164root▲ ★04/12/06 19:54:27ID:???
>>163
1)〜4)は /etc/resolv.conf の設定順ですね。

で、dnscache/BBQとも、2台体制にするというかんじですか。
それともdnscacheだけ2台体制?
0165FOX ★04/12/06 19:59:35ID:???
BBQ は別に一台

dnscache/BBQ (二台 143,145)
BBQ 別に一台(ひろゆきが買ってくれるのを期待!!)

ということで
現状では BBQ 専用はないので BBQは 243に同居
BBM は 245 に同居

かな?
0166root▲ ★04/12/06 20:06:36ID:???
ということは、

oyster243 dnscacheその1 BBQ
cobra2245 dnscacheその2 BBM

でまずは動かしておいて、

別サーバ1 BBQその2

をめざすということかしら。
0167FOX ★04/12/06 20:07:44ID:???
そうそう
どうでしょ?
0168未承諾広告※ ◆TWARamEjuA 04/12/06 20:10:27ID:IYaoxkmt
>>84
%php -v
[Mon Dec 6 02:46:39 2004] [apc-error] apc_shm_create: shmget(0, 31457280,914) failed: Cannot allocate memory

って出ますー(汗)

<q cite="http://moonshine.s32.xrea.com/#news">
04/08/15
ひとりごと。
coreを吐いたり、たまにコンパイルをミスるMMCacheに代わってAPC2の導入を検討中。
まずPHPをconfigureのオプションに --enable-sysvshm を付けてコンパイル。
普通にインストールすると [apc-error] apc_shm_create: shmget(0, 31457280,914) failed: Invalid argument のようなエラーが出て使えない。
FreeBSDではSHMMAXPGSとSHMSEGの値を適当に増やしてカーネルを再構築すれば大丈夫だった。
しかしMacOS Xではカーネルの再構築というわけにもいかない。(Darwinのソースからとかはナシで)
</q>

だそうですー(汗)
0169root▲ ★04/12/06 20:12:03ID:???
BBQ死亡時が、どきどきしますが、
BBQその2が来るまでは、bbs.cgiごにょごにょとか、
対症療法でなんとかすると。

であれば、当面これでいける気がします。

次の段階で、oyster243とcobra2245のセカンド側のインタフェース使って、
1つのIPアドレス共有をはかりたいですね。
0170root▲ ★04/12/06 20:13:10ID:???
>>168
おー、なるほど。

携帯サーバ並みにあれをふやさないと、いかんのか @ banana238。
時間とれたところでやっておくです。
0171root▲ ★04/12/06 20:14:16ID:???
portsをmake updateし、
make -j8 buildworld buildkernelしています。< oyster243

その間に、banana238をみてきます。
0172root▲ ★04/12/06 20:21:24ID:???
>>168
banana238に、

# keitai server tuning
kern.ipc.nmbclusters=32768
kern.ipc.maxsockets=32768
vm.pmap.shpgperproc=1024

を足して、rebootしました。
どうでしょう。
0173root▲ ★04/12/06 20:58:39ID:???
5.3Rへのバージョンアップ完了。
これから、本格的にセットアップ入ります。
0174未承諾広告※ ◆TWARamEjuA 04/12/06 21:11:52ID:IYaoxkmt
>>172
%php -v
[Mon Dec 6 04:04:02 2004] [apc-error] apc_shm_create: shmget(0, 31457280,914) failed: Cannot allocate memory

変わらないようですー(汗)

<q cite="http://moonshine.s32.xrea.com/#news">
04/08/28
APCの件は解決。/private/etc/rcでSystem V共有メモリの量を大きくすれば良かった。
8/15に書いた方法はBSDサブシステムが立ち上がってから実行されるため、変更できなかったと考察した。
</q>
と言う記述もありましたー

kernel のオプションについては疎くて適切なアドバイスが出来なくてごめんなさいですm(_ _)m

あと、
%ps auxUch2rck54
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
ch2rck54 1001 0.0 0.0 0 0 ?? Z 3:30AM 0:00.00 <defunct>
と云うのも出ていますので、こちらも調査してみるです。。。
(こちらはRock54自動起動で何かが起こっているみたいですので。/Rock54システム自体は正常に稼働しているようです)
0175root▲ ★04/12/06 21:14:13ID:???
>>174
了解です。
oyster243復旧後にでも。
0176未承諾広告※ ◆TWARamEjuA 04/12/06 21:14:20ID:IYaoxkmt
あと、こゆのも出てるみたいですー@svc関連
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 494 0.0 0.1 1180 488 con- I 3:20AM 0:00.00 [readproctitle]
0177root▲ ★04/12/06 21:27:19ID:???
>>176
それはたぶん、正常動作と思うです。
0178root氏乙です04/12/06 21:28:56ID:Di6LY82y
なんか話がゴッチャになってよく分かりません
まとめると

・SpeedyCGIの件
・HDD故障原因の件
・oyster243復旧の件
・DNS鯖ミラーの件
・BBQ改良の件
・転んでも泣かない鯖の件

以上でよろしいでしょうか?
すでにdoneのものはSpeedyCGIぐらいかな?
0179root▲ ★04/12/06 21:38:09ID:???
>>178
どもです。
+
read.cgiをcgidso化する件
banana238のPHPの件
0180未承諾広告※ ◆TWARamEjuA 04/12/06 22:17:12ID:IYaoxkmt
>>174
> (こちらはRock54自動起動で何かが起こっているみたいですので。/Rock54システム自体は正常に稼働しているようです)
join '<>', @status;
この行でwarningが出たみたい、、、なんじゃほら(汗)
あと、%ENVと%SIGをlocalしてみました。
でもってcronさんが3人も居るのは何でだろう?@メールも送ってくれないし(MAILTOの設定済み)

>>177
そういえばコメントが出ていませんですよね。m(_ _)m

>>178-179
ややこしい時に引っかき回してごめんなさいですm(_ _)m重ね重ね
0181FOX氏も乙です04/12/06 22:26:26ID:Di6LY82y
>>179
了解です。この頃、運用板が騒がしいですな。
0182root▲ ★04/12/06 22:59:35ID:???
oyster243のセットアップ、概ねできたはず。

BBQの動作確認中。

最後に、最終的なリブートテストをします。
0183 ◆X7F1FulWvk 04/12/06 23:03:16ID:g4rYIz+I
激しくお疲れ様です。
0184root▲ ★04/12/06 23:10:30ID:???
リブートテストとおりました。

BBQのログ&データをメモリディスクに入れたので、
リブートするとリセットされます。

最悪10分すると再生成されて、元に戻るはず。
このチェックができれば、作業終了。
0185root▲ ★04/12/06 23:12:41ID:???
BBQデータが再生成されることを確認しました。

これで、BBQが正しくひけることを確認できたら、
bbs.cgiを元に戻してきます。
0186root▲ ★04/12/06 23:14:06ID:???
BBQは正しく動くようになりました。

%nslookup 51.19.10.128.niku.2ch.net
Server: localhost
Address: 127.0.0.1

Non-authoritative answer:
Name: 51.19.10.128.niku.2ch.net
Address: 127.0.0.2

後処理にいってきます。
0187root▲ ★04/12/06 23:16:34ID:???
メモしておこう。

・cobra2245のdnscacheのログも/md化する
・後でbanana238のPHP周りをみてみる
0189root▲ ★04/12/06 23:35:30ID:???
各サーバの様子を確認中。

今落ちているサーバは、

ex7
that3
travel2

他には?
0190root▲ ★04/12/06 23:36:21ID:???
that3にログインしようと、トライ中。
0192root▲ ★04/12/06 23:39:10ID:???
>>189 なサーバは、超重いすね。
原因を調査中。
0195root▲ ★04/12/06 23:47:03ID:???
news18 news19 game9 game10 hobby7 正常を確認。

>>194
ircは、私、触れません。
0198root▲ ★04/12/06 23:49:44ID:???
banana で反応がとても遅いもの

that3 travel2 book3 bubble2 (ひょっとして同じマシンに同居しているのもあるかも)

tigerでおかしいもの

ex7

でいいのかな。
0200動け動けウゴウゴ2ちゃんねる04/12/06 23:52:34ID:5QHQ19PK
>>199 そうだす banana229だす
0201root▲ ★04/12/06 23:54:57ID:???
live8のbbs.cgiを、BBQを引くものにしました。
様子を観察中。

問題なければ、live16 live17にも配布予定。
0202root▲ ★04/12/06 23:56:49ID:???
live8のDNS logをチェック中。
問題ない模様。

これから、live16 live17 に同じものを配布します。
0203root▲ ★04/12/07 00:00:54ID:???
live16 live17 に配布しました。
dsoは、どうだったかな。確認します。

これで banana229 (>>200) と tiger503 以外は、復活したと思う。
0204root▲ ★04/12/07 00:11:22ID:???
cobra2245 の DNS キャッシュサーバをメモリディスク化する作業を実施中。
0206動け動けウゴウゴ2ちゃんねる04/12/07 00:24:19ID:JGl7ckm+
とりあえず乙。
そしてがんばれ。
0207root▲ ★04/12/07 00:26:01ID:???
dso のbbs.cgiは、BBQ参照版になっていました。>>203
0208動け動けウゴウゴ2ちゃんねる04/12/07 00:27:13ID:JGl7ckm+
鯖落ち回復はしばらくかかりそうですか?
0209root▲ ★04/12/07 00:29:12ID:???
ex7 (= tiger503) と that3 travel2 book3 bubble2 (= banana229)は、
これから10分ほど待って自力復活しない場合、リブート要請出します。

復活したら、bbs.cgi 配布と。

これから banana238 の PHP 問題にとりかかります。
0210動け動けウゴウゴ2ちゃんねる04/12/07 00:34:16ID:JGl7ckm+
把握した。
0211動け動けウゴウゴ2ちゃんねる04/12/07 00:43:44ID:Vlq14OWG
>>209
どうなりましたか?
0213root▲ ★04/12/07 00:52:19ID:???
# shared memory tunings
kern.ipc.shmall=16384
kern.ipc.shmmax=67108864

を /etc/sysctl.conf に入れ、sysctl コマンドで変更した。

これでどうかな。< banana238
0214root▲ ★04/12/07 00:53:27ID:???
>>211
とても遅くて、入れないですね。
sshもタイムアウトします。

これから、リブート要請します。
リブートされるかは、かみのみそしる。
0215root▲ ★04/12/07 00:57:11ID:???
要請出しました。

これで、pending な作業は、ないはず。
0217未承諾広告※ ◆TWARamEjuA 04/12/07 01:00:06ID:9bFTaKj+
>>213
-bash-2.05b$ php -v
PHP 4.3.9 (cli) (built: Dec 5 2004 19:51:51)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

キタ━━━(゚∀゚)━━━ッ!!

※chfn したのは内緒♪@csh→bash
0218root▲ ★04/12/07 01:00:28ID:???
ex7 リブートかかりはじめました。
0219root▲ ★04/12/07 01:00:55ID:???
>>217
お、よかった。

携帯サーバを5.3Rにするときは、これ入れなきゃ。
0221root▲ ★04/12/07 01:03:53ID:???
ex7 上がりました。
bbs.cgi を live17 と同じものにしました。

復帰依頼かけてきます。
0225動け動けウゴウゴ2ちゃんねる04/12/07 01:06:07ID:AjqEM8Up
お疲れ様でした
0226root▲ ★04/12/07 01:06:47ID:???
banana229 もリブート入りました。
bbs.cgi を投入しなおしました。

これで、全部元に戻ったはず。
0229root▲ ★04/12/07 01:14:26ID:???
>>228
そのへんは、別だとおもう。
0231root▲ ★04/12/07 01:18:40ID:???
>>230
ども。了解です。

伊右衛門の500mlペットを飲み中。
0233動け動けウゴウゴ2ちゃんねる04/12/07 01:25:20ID:NwR44+on
>>231
ジンギスカン鯖をリブートした後恒例の、
復帰依頼出して復帰してもらうの待つのと、
復帰スクリプトもらって自分で復帰するのとどっちが楽ですか?
0234動け動けウゴウゴ2ちゃんねる04/12/07 01:26:00ID:JGl7ckm+
今度焼肉おごります
0235root▲ ★04/12/07 01:32:04ID:???
>>233
どっちが楽かといえば、
自分で復帰できる方が、楽といえば楽ですね。

ログインして様子見ながら、復帰の判断をできるんで。
0238動け動けウゴウゴ2ちゃんねる04/12/07 01:38:13ID:M97V1LUo
でかした桃色吐息さん
年末年始鯖落ちゼロなら▲外すのを許可しよう
それを目標にガンガレ!!Mumumu-san
0240動け動けウゴウゴ2ちゃんねる04/12/07 01:41:07ID:NwR44+on
>>235
ならFOXに復帰スクリプトもらってきてください、他の復帰屋さんにとってもいろいろ有益だと思う(LAの目安とか…)
0241root▲ ★04/12/07 01:41:46ID:???
RAIDカードを手配いただいたので、機を見てBBQサーバへの導入を試みることになります。
その際には、再度止まります。
やる時間・手順を見ないと。

それも含めてシステム系では、

・BBQサーバ/dnscache(oyster243)のRAID 1化
・残りのroot権限ありサーバを5.3Rにする作業を継続
・banana238のsuidperl問題

あたりか。
あとあるかな。
このスレを頭から読み直して、リストアップしとこう。
0242root▲ ★04/12/07 02:21:23ID:???
当面のシステム系残作業 おさらい

>>187 >>189 >>198 は解決。

残りは、
・5.3R化(>>86 = >>241)
・dnscache/BBQ周りの再配置 / RAID1 化も含む(>>241)
・上記完成後、bananaサーバの/etc/resolv.conf再設定
・BBMの引越し(rootありbananaの1台確保が必要と思われ)
・BBQその2が来たら、セットアップ
・banana238 の suidperl問題<>>241)

中長期的には、
・Anycastとかして、/etc/resolv.confのIPアドレスを持つDNSサーバを複数にする

ということで、
oyster243はdnscache+BBQ持っているので、余裕を見て1.5Gのメモリディスク、
cobra2245はdnscacheだけなので(BBMは少ない)、128Mのメモリディスク

にしました。
これでdnscacheのDNSログ領域と、rbldns(BBQ)のDNSデータ領域は、
すべてメモリディスク上に載りました。

大幅にディスクI/Oが減り、負荷も下がったことが観測されていますので、
HDDにかなり優しい仕様になったはず。

BBQのDB生成のところの効率化とかは、
受験生さんが時間とれるようになったら、ぼちぼちとりかかるかんじかなと。
0244root▲ ★04/12/07 23:10:55ID:???
さて、SpeedyCGIで常駐を達成した環境では、bbs.cgiについてはKeepAliveした方がいいのか、
あるいは今のようにbbs.cgiだけはKeepAliveしないで、セッションを切ったほうがいいのか。
0246root▲ ★04/12/07 23:29:36ID:???
>>245
明日昼間、ex7の設定を変えてみるか。
で、今日と比べてみると。

今日は、httpdの空き具合は概ねいい感じ(下記)。
KKW.._.___K_C_..K._W...W..._.C__W_.KCK..KK_C__.._..._K.....CK...
KK.._..KKKKK___K.R.._..KK..KWKK_K..C..._.KK.KC._CKKWK__KCKC.K.K.
KK..KK..KK__K__.....K........K_KC.____CK.C_KK_..KK....W_K_._K.WK
K...W.K._....K._K__.C._KC.KW_K.KWK_K.KK_._K.C_K.W...__C......K.K
KK._.WW._.K._.C.K..._......__...KK._.C_KK._WK.W.KK..K.__K..._C_.
.K.K_.K._...K.KCC.K._K._RK._._KK__CK.._.._....W.C_..._.....K..C.
KK..W._..__.K....K..CKK_K..._.K.K_.K.._K.._..._.K_KC.KK.CW._..K_
.CCK..._.._._._.KWC__W..CC._.KK_._C.._KCCK._K..K_.KW_KK.....K.WK
.C.KK_.KK_K._KK__.C._.C.W...RK.W..WK_...CC..W__K_.WK_.._W.WK._.K
.K.__.K.....RKK._.KK._CK..KCK.K.C..CK_C.C.K._.._._CWCC.KW...._K_
KKC...._CK.C_K._.KKC._C_W_.C.W_.....K_.K..._.._K.KK_C...___K....
K.K_._K.._....KKKKK.__KK...WW._C_K__.W.K..CKC.K.._KC.K......KKK.

LAは今ピークで、L15〜17ぐらい。

ログインすると重重だけど、
外からは軽い。
0247root▲ ★04/12/07 23:32:09ID:???
で、KeepAliveがうまく効くなら、

・httpdの空きがちょっと減る(ステータスKが増える)
・セッション張り直す負荷が減って、LAが多少下がる

となるかな。
で、うまくない場合は、

・httpdの空きが足りなくなって、接続待ちが出て、重く感じる
・これを解決するためにhttpdを増やしてセッションを増やすと、メモリを圧迫するかもしれない

かなと。
0250FOX ★04/12/08 14:49:45ID:???
hobby7 ってジンギスカン予備工事済みでしたっけ?
0251root▲ ★04/12/08 15:17:58ID:???
>>250
sharが入る時に実施済みです。
って、今見るともうFOXさん、作業してるですね。
0252root▲ ★04/12/08 15:23:37ID:???
>>247
#SetEnvIf Request_URI ^/test/bbs\.cgi nokeepalive
#SetEnvIf Request_URI ^/test/read\.cgi nokeepalive

ex7で、この2行をコメントアウトした。
0253FOX ★04/12/08 15:25:39ID:???
えへへっ

hobby7 はジンギスカン化完了。
bbs.cgi (Speedy版)
read.cgi は今までのまま (DOS仕様ではないです)
0255FOX ★04/12/08 15:37:55ID:???
おっ、、、

DSO っす

banana231(hobby6) はbanana(2005セッティング)の実験につかいまーす
1) SpeedyCGI
2) DSO
3) PHP あくせら
0256root▲ ★04/12/08 15:44:41ID:???
>>255
了解です。

で、banana2005をめざすなら、まずはOSも上げたほうがいいですね。
現在の5.2.1Rは、来年にはFreeBSD.orgのサポートがなくなるはずです。

で、そのためには5.3Rをクリーンインストールしたほうがよさげです。
ということでhobby6をmemoriesに収容して、中身をきれいにした方がいいと思われ。
問題なければ、作業入ります。
0257FOX ★04/12/08 15:47:50ID:???
OS は banana は様子見でーす
たぶん再来年かと、
0258root▲ ★04/12/08 15:50:52ID:???
>>256
ふむ。
banana方面は、致命傷(SMPでうまく動かないとか)ないということすか。

いずれにせよ、hobby6跡地のmemories収容はやっておきますー。
で、ex9か何かを改めて作って、そちらで実験いただいた方がよいかなと。
0259FOX ★04/12/08 15:55:40ID:???
tar でかためましたー

hobby6p.tar
hobby6d.tar

5.3 はもう一回検討してみますが
たぶん 5.2 のままになりそうな予感。
0260root▲ ★04/12/08 15:57:17ID:???
>>259
了解です。
では、memoriesに土地作成します。
0261FOX ★04/12/08 16:11:17ID:???
>>259
固めたやつを qb6 にも転送しておいた(念のため)
0262root▲ ★04/12/08 16:12:37ID:???
そんでは、収容の儀式いきます。
以下の変更作業をお願いします。

# まったくの偶然ですが、似たIPアドレス。

(現在)
+hobby6.2ch.net:206.223.150.230

(変更後)
+hobby6.2ch.net:206.223.151.230
0264FOX ★04/12/08 16:35:35ID:???
うっ でも ex9 作るの激しくめんどくさいなぁ・・・
0265root▲ ★04/12/08 16:48:20ID:???
>>263
変わったのを確認しました(建設予定地)
http://hobby6.2ch.net/

アカウント情報メールします。

>>264
めんどうですか、、、。
だとすると、代案としては何かあるかしら。
0266FOX ★04/12/08 16:58:11ID:???
ch2hobb6@banana231 を ex9.2ch.net でみえるように要請中だったり
やってくれるかどうかわからないけど、
0267root▲ ★04/12/08 17:04:23ID:???
>>266
おー、わがままな客だぁ(w。
bananaサーバの中の人々が、社長(仮名)への不満を爆発させないことを祈念しておこう。
0268root▲ ★04/12/08 17:30:53ID:???
qb6からmemoriesに
hobby6のイメージを転送中、、、。
0270root▲ ★04/12/08 18:54:00ID:???
hobby6のmemoriesへの格納・強制dat落ち等、終了のはず。
0271root▲ ★04/12/08 23:23:19ID:???
ex7が重い重い重い重い重い重い重いtiger503
http://qb5.2ch.net/test/read.cgi/operate/1096837151/164

164 名前:root▲ ★[sage] 投稿日:04/12/08 23:22:38 ID:???
22:45ごろが一番重かったのかな。
http://ch2.ath.cx/load/ex7.html

その時間は、500投稿超えていたように見えるですね。

その時のApache status。
やや不足気味(予想の範囲内)なので、もうちょっとhttpdの数を増やしてもよさそうだ。

KKKK_KKKKK_KKCKWKWWKKWKWKKKKKWKKKKKWKWKKWKWKWW.WKKWWWKWK_KWKCK_K
KWKKKWCRKKKWKK_KKWWWCKKKKKKKWWCKKWKWWRKKKKCKWWKWKKKKKKWKCK_KWKKW
KWKKCKKKWWWKCCKKKKKKWWKKKKKKKWKKKWKKCWKKKWWCCWCWWKWWKWWKKWWKKWCK
_WKWKWKWKW_CCKWWWKWKKWCKKKWKKKKKWKKWCKKKKW_KKKKRKWKWKWCKKKKKKKKW
C_K_CKWKWWKKKKKWKCCCWWKKKRKWKKKKKKKKKKKKWKKKKKKKWKCKKKKKKWWKCCKK
KK_KKKKKKKWK_WKKWKKKWCKWKCKKKKKKKWWKRKKKWKKKKKKKKWW_KKW.K.KKKWCK
KKKKCW_K_WKCKRWKCKKKK_K_KKKKKWKWCWKWWKK..KKC.WWK.WKKC..KKKW.K.W.
.KKKKKKW.KKWC.KWKKWK.K...CKWK.K.KKK...KK.KKKC.CK._WC.KW.CKKK.K.K
..WK.W_KK..K.KK..W..K...C.KKWW..KWWKKK.CKKWKKKC.._K_.WK.K...K..K
...KKKC..K...WK.KK....W_KKKK_KKC.K.C...._.WK.........K.K...WK.K.
K..K...._.K.WK...K_W.KKKW.KW.K.KW.W...KKKKKKKCK.WWK..KKWKK._KK..
.KW..K.K.K.K..W.K....KK.WK.CKKKKK...C.WKK.WCWK..K..W.KWCKK..KKK.
0272root▲ ★04/12/08 23:23:46ID:???
ということで、httpdの数を少し増やしてみる。
0273root▲ ★04/12/08 23:27:50ID:???
httpdの数を、768→896に変更(live8と同じ)。
0274root▲ ★04/12/08 23:32:53ID:???
さっきより、だいぶ健康になったようだ。

同じLA(15ぐらい)でも、ログインしてて重さを感じなくなったので、
KeepAliveもうまく働いている予感。
0276root▲ ★04/12/09 01:43:49ID:???
土地作り終わりました。

以下の儀式を依頼しておきます。
live17をmemoriesに格納 & life7 新設。
明日の予定とのこと。

(現在)
+live17.2ch.net:206.223.152.55

(変更後)
+live17.2ch.net:206.223.151.230
+life7.2ch.net:206.223.152.55
0279root▲ ★04/12/09 14:13:27ID:???
>>277
設定少しだけいじりますが、
掲示板的作業には差し支えないです。

>>278
そんじゃ、転送はじめます。
0280root▲ ★04/12/09 14:20:00ID:???
life7仕込みました。
bbs.cgiはSpeedyCGI配下となります。
read.cgiは通常(dsoじゃないです)。
0281root▲ ★04/12/09 14:27:38ID:???
ほえ、後でやりまーす。
[1] + Killed tar czf live17d.tar.gz _datArea
0282FOX ★04/12/09 14:32:36ID:???
SSH がすぐタイムアウトするん。
0283root▲ ★04/12/09 14:33:05ID:???
って、>>281 は自分で仕掛けたCPUtime limitにひっかかったのか。
pid 99788 (bsdtar), uid 2001, was killed: exceeded maximum CPU limit

今ごそごそしたので、再度トライ。
0284root▲ ★04/12/09 14:34:16ID:???
>>282
うーん、そんなはずないですが。
自宅からとか入ってますが、そういうのはないはず。
お風呂入ってても、セッション残っているし。(puttyから)

それって、入っていてぶちって切れるってことすよね。
0285FOX ★04/12/09 14:40:52ID:???
いつも仕方がないから top を毎回動かしています、
0286FOX ★04/12/09 14:46:26ID:???
質問です

life7 にlife5+life6 の板全部入れて保持数1200で
全ての板をジンギスカン化できますか?

(今日はやりませんけど)
0287root▲ ★04/12/09 14:50:13ID:???
>>285
アイドルが多いと切れる、って言ってますね。それ。
何分ぐらいで切れますか。

私が今いる環境(オフィス)から10分ぐらいログインして何もしないで放置してみましたが、
現象が再現しませんでした。

自宅でも再現したことないです。

そういえば、うちの実家ではそうなりました。
アドレスが変わったわけでもないのに、ぶちっと切れます。
topとか動かしていると(何かデータが流れていると)、確かに切れなかったような。
0288root▲ ★04/12/09 14:51:25ID:???
>>286
直感的にはできると思います。

そのぶん、メモリディスクを拡張しないといけないですね。
256Mぐらいとればいいのかな。
0289root▲ ★04/12/09 14:52:04ID:???
拡張工事、しときましょうか。
0290root▲ ★04/12/09 14:56:26ID:???
メモリディク拡張工事済み。
/mdを256Mとり、life7ユーザで書けるようになっています。
0291FOX ★04/12/09 14:58:09ID:???
はいー

ぼちぼち始めますが・・・
量の厚い壁の前で、うんこしてしまいそうです。
0294root▲ ★04/12/09 15:37:04ID:???
>>293
今はPuttyですね。
ttsshはssh version 2への対応が遅くなったので(今はしてるという噂もありますが)、
そのときに乗り換えたです。

今度帰省した時に試してみるか。

FOXさんはPuttyのはずなので、設定方法を教えてあげると喜ぶかも。
0295▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 04/12/09 16:05:10ID:aVa4SLkJ
>>294
ttssh本家はssh2に対応しないとかいってます
ttp://www.zip.com.au/~roca/ttssh.html

それに業を煮やした日本人が独自開発してます
ttp://sleep.mat-yan.jp/~yutaka/windows/index.html
0296root▲ ★04/12/09 16:44:13ID:???
live17のmemoriesへの格納は終了しました。
0298FOX ★04/12/09 17:12:53ID:???
life5/6 -> life7 移転完了。

life5(banana273)
life6(banana307)
のどちらかを BBM の独立と考えているのですが、、、
0299root▲ ★04/12/09 17:16:54ID:???
>>298
お、あっちとかぶったですね。

どっちかをBBMにする件、了解です。
root権限ありサーバに変身させる必要がありますね。
0300FOX ★04/12/09 17:18:32ID:???
指示くださいー
0301root▲ ★04/12/09 17:19:29ID:???
273と307の様子見てきます。
0302root▲ ★04/12/09 17:26:47ID:???
HW構成は、何から何まで同じですね(当たり前)。

酷使度が低かった banana307 を BBM にしようと思います。

両機とも memories への収容をこれからやりますので、
それが終わったら、root passwordを渡していただくことにします。

・memories土地作り
・DNS儀式
・収容作業
・root password依頼、受け取り
・BBM用セットアップ
・BBM移動(DNS儀式等)

っていうかんじで。

banana273は、どうしましょうか。
0303FOX ★04/12/09 17:28:28ID:???
どうしますかねぇ
0304FOX ★04/12/09 17:35:26ID:???
bubble 等重いところの解消に回す予定
でも、ex9での実験/強化bananaの完成後かと、
0305▲ 某ソレ51104/12/09 17:37:26ID:m+pC3gao
うーん、何も使う予定がなかったら
banana229組かなぁ、酷使度っていうのがあるのがちょと心配だけど、、

>>292
ちなみに、それ+家庭板なので、
現life7にあるのは35板だったりします(ぼそ
0307FOX ★04/12/09 17:42:19ID:???
さてさて
次の注目は
live16 -> live8 移転が可能かどうかっすね、
0308root▲ ★04/12/09 17:44:40ID:???
>>306
ns1/ns2.maido3.com は変わっています。
TTL = 1日なので、最悪次の日までには変わります。
マターリ、待たれたし。

>>304
もし火急の予定がないなら、システムおもり用として1台いただけませんか。
FreeBSDのCVSツリーとか、各種システム設定用マスターとか、
そろそろ必要になってきました。
0309root▲ ★04/12/09 17:44:57ID:???
>>307
うへー、1台にするつもりすか。
0310root▲ ★04/12/09 18:11:47ID:???
memoriesでの土地造成ができました。
DNSの儀式いきます。

以下の設定変更をよろしくお願いいたします。

(現在)
+life5.2ch.net:206.223.147.225
+life6.2ch.net:206.223.148.155


(変更後)
+life5.2ch.net:206.223.151.230
+life6.2ch.net:206.223.151.230
0311動け動けウゴウゴ2ちゃんねる04/12/09 18:32:18ID:9BIK3VzH
>>294
英語版なら
ConnectionでSeconds between keepalives、
日本語版なら
Keepalives間の秒数

に0より大きい値を入力でnull packetを送るようになります。
0313FOX ★04/12/09 18:51:17ID:???
>>310
変更しました。
0314root▲ ★04/12/09 19:03:03ID:???
>>313
了解です。
・収容作業

に入ります。これは終わるでしょう。
これが終わったら、

・root password依頼、受け取り
・BBM用セットアップ
・BBM移動(DNS儀式等)

にすすみます。
日付変わるまでには、banana307の依頼を出せるでしょう。
0315FOX ★04/12/09 19:16:50ID:???
>>314
おくったです

そろそろ避難訓練のリンクは必要ないかな?
まだ作業のこってましたっけ?
0316root▲ ★04/12/09 19:28:03ID:???
>>315
・新BBMセットアップ
・BBM移動作業

がありますね。
それが終わると、システム系は一段落かと。
0317root▲ ★04/12/09 19:29:24ID:???
あと、
・dnscache2 になっている現BBMのバージョンアップ

もありますね。
で、dnscacheをうまい具合に2本だてにすると。
0318root▲ ★04/12/09 19:37:58ID:???
life5 と life6 の memories への収容、終わりました。

これからメール確認します。
BBMセットアップは、しばらくあとで。
0319root▲ ★04/12/09 19:45:28ID:???
>>315
メール確認したです。

今時点での作業は、とりあえずここまでで。
0321WaterLineVVVF ★04/12/09 20:05:42ID:???
>>320
bananaじゃなくてtiger508です(live17が使っていたところ)
0322root▲ ★04/12/09 20:17:48ID:???
>>320
tiger508です。

狼、VIP、ラウンジ、野球、競馬、毒男、難民、大学生活が入っている
tiger503と同じハードウェア構成です。

memory: bananaの4倍
ディスクの回転数: bananaの2倍

おもりの方はできる範囲でがんがらせていただきますんで、
限りあるサーバ資源を大事に使っていただくように、
住民の方々によろしくお伝えください。
0329root▲ ★04/12/11 05:00:34ID:???
BBMをbanana307に移動する準備ができました。

以下のDNS変更をお願いしておきます。
サーバ側はセッティング完了しているので(簡単な動作確認もしました)。
いつやっていただいてもOKです。

なお、BBMもこれを機にデータ部分とログ部分をメモリディスク化しました。
(BBQと同様)

(現在)
+m.2ch.net:206.223.151.205
&bbm.2ch.net:206.223.151.205:a

(変更後)
+m.2ch.net:206.223.148.155
&bbm.2ch.net:206.223.148.155:a
0331root▲ ★04/12/11 05:40:39ID:???
なお、banana307とbanana273はroot権限ありサーバとなり、
OSのFreeBSD 5.3R-p2へのアップグレード・ディスクパーティション割付の若干の変更、
システムチューニング等を実施しています。
0332未承諾広告※ ◆TWARamEjuA 04/12/11 10:05:16ID:rm9/Bxbf
>>219
-bash-2.05b$ php -v
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/lib/php/20020429/mysql.so' - Shared object "libmysqlclient.so.10" not found, required by "mysql.so" in Unknown on line 0
PHP 4.3.9 (cli) (built: Dec 5 2004 19:51:51)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

あれれー鞍は入っているのにのに、、、
-bash-2.05b$ mysql -V
mysql Ver 12.22 Distrib 4.0.21, for portbld-freebsd5.3 (i386)
0334root▲ ★04/12/11 12:32:07ID:???
なおったはず。

% php -v
PHP 4.3.9 (cli) (built: Dec 5 2004 19:51:51)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

% pkg_info -aI | grep DB
p5-DBD-mysql-2.9004 MySQL driver for the Perl5 Database Interface (DBI)
p5-DBI-1.42_1 The perl5 Database Interface. Required for DBD::* modules

を入れた時に、mysqlのバージョンが上がったためすね。
0335root▲ ★04/12/11 12:55:12ID:???
tiger510 = hobby7、早朝に panic してリブート入ったようです。
前にもあったかな。FreeBSD 5.3Rのバグかも。

%cat info.0
Good dump found on device /dev/da0s1b
Architecture: i386
Architecture version: 1
Dump length: 2146959360B (2047 MB)
Blocksize: 512
Dumptime: Fri Dec 10 13:05:44 2004
Hostname: tiger510.maido3.com
Versionstring: FreeBSD 5.3-RELEASE #3: Thu Nov 4 21:51:36 PST 2004
root@tiger503.maido3.com:/usr/obj/var/src/sys/I386_TIGER_53
Panicstring: lockmgr: thread 0xc8fc7c80, not exclusive lock holder 0xc35e6af0 unlocking
Bounds: 0
0336root▲ ★04/12/11 12:57:46ID:???
見てみた。前スレの540〜542あたりで ex7 で起きたのと同じすね。
発生率低いみたいだけど、5.3Rの虫さんかも。

540 名前:root▲ ★[sage] 投稿日:04/11/20 07:41:10 ID:???
Nov 19 13:14:09 <3.1> tiger503 savecore: reboot after panic: lockmgr: thread 0xc49b24b0, not exclusive lock holder 0xc3565640 unlocking
Nov 19 13:14:09 <3.5> tiger503 savecore: writing core to vmcore.2

だそうで。< ex7

vmcoreはちゃんととれてるっぽいんで、後で見てみます。
搭乗時間が迫ってるんで、とりあえずまた。
0338root▲ ★04/12/11 15:20:48ID:???
live16 も mod_cgidso な read.cgi 化した。

これで現在、live8 live16 ex7 がこのバージョン。
0339root▲ ★04/12/11 15:24:13ID:???
同時に、read.cgiとbbs.cgiの際もKeepAliveすることにし、
httpdの数を768→896にした。
上記、ex7と同じチューニング。
0340root▲ ★04/12/11 15:39:37ID:???
てなわけで、>>329 のDNS設定更新をよろしくですage。
0341FOX ★04/12/11 18:30:09ID:???
>>338
うわっ
広告とかの関係あるかもですよ、
0344 ◆if11rrrXJg 04/12/11 19:55:46ID:yUXqsUbu
質問ですー。
最近の"read.cgi ver8.01+ (04/11/29-) 「Special thanks ◆cZfSunOs.U さん」"で、
リンクがime.nuを通さないのは仕様なんですかね?
スポンサーに怒られないのかしら?
専ブラ率が高いから問題ないとか?それとも実験だから?
0345ピロリ04/12/11 19:57:12ID://PKPOwM
じっけん じっけん
Cobra/Tiger/Banana 各一台
0346root▲ ★04/12/11 20:04:07ID:???
帰宅。

とりあえず、live16のread.cgiを元に戻しておきました。
これからlive8 @ livecxは負荷試験かな。
0348root▲ ★04/12/11 21:03:33ID:???
>>347
たんに京ぽんなだけすね。
0349ピロリ04/12/12 21:26:42ID:m4SbI5DO
本日の live16 落ちの原因推定

1) どばっと投稿。 ほぼ同時にbbs.cgiがものすごく多数起動さけれる
2) 制限無いので 100% 資源を使ってしまう(たぶんメモリ&CPU)
3) たとえばこのときにスワップ始まるとすると、、、
4) どのbbs.cgi も終了しないのに、さらにどんどん起動
5) システムが動く余地もなくなる
6) どーん

の流れが多分五秒くらいの一瞬のうちに起ったと予想。

ちゅーにんぐの方向
すべての段階が均等に資源を使えるように各段階をうまく制御

100本の道が使えて、五(区間)段階あるとすると
一番効率がいいのは 各区間が 20本づつの道路で結ばれるとき
第一区間に100本使い切ったら、誰も次の地点へ行けないと、
0350root▲ ★04/12/12 21:40:46ID:???
>>349
概ねそんな感じかと。
転送量も「ぎゅわ」と上がっているので、読むほうも。

20:05のステータスログが残っている(20:10は既に落ちていた)ので、
各プロセスの起動状況をチェックしてみます。

といっても、バックエンド側の正確な起動数はわからんですね。
0353▲ 某ソレ51104/12/12 22:05:41ID:F6q6gING
live16鯖落ちたのって実況スレ見る限り、20:05:30前だったようだけど、
ここで20:05:00〜30で254resってなってるけど、1分間では500res超え換算になるのか。。
その前の5分間は、400resも超えてないんだけど、その時間に急に来たようですね。。

ついでに、このlive16鯖が落ちたと同時にstatsも10分くらい記録が止まったようです。
netstatのを見てると、やっぱりdropped due to full socket buffers のところが急増してるです。。
0354ピロリ04/12/12 22:13:31ID:icvUHUAV
live16 -M64
ex7 -M128
live8 -M256

で観察してみようか?
0355root▲ ★04/12/12 22:23:58ID:???
>>352
全httpdスロット数 896

bbs.cgiの処理待ちだったhttpdの数: 197
read.cgiの処理待ちだったhttpdの数: 6
静的ファイル(datやsubject.txt)の転送中だったhttpdの数: 45
処理を終わって、同じクライアントからの接続をKeepAliveしているhttpdの数: 358
KeepAlive接続をクローズしようとしていたhttpdの数: 93
ステータス(この統計)処理に使っていたhttpdの数: 1
接続待ちだったhttpdの数: 196

最近つらかった時のやつ(千と千尋)と比べてみたほうがいいかもしれないけど、
一見して、bbs.cgiの処理待ちのhttpdの数が多い気がする。

この状態の直後から、仮死状態か。
0356root▲ ★04/12/12 22:24:43ID:???
>>354
いいアイディアだと思います。
0357root▲ ★04/12/12 22:26:05ID:???
>>353
20:04〜20:05頃に、画面上で何があったんだろう。
0358ピロリ04/12/12 22:32:54ID:icvUHUAV
>>354
投入した。

他のtigerは制限無し
0361ピロリ04/12/12 22:39:17ID:icvUHUAV
ほとんどのサーバが 20:00 - 20:30 の間に影響を受けている
ように見えますね、投稿数を見ると(stats.2ch.net)

実際には「数えられなかった」と見たほうがいいのかな?
それとも、実際に投稿し辛くなったんだろか?
0362root▲ ★04/12/12 22:51:12ID:???
最後に処理した、あるいは処理中だったURL。
ただし、read.cgiは最後のレス番号部分は同じとみなす。

<= が速かったのね。でもまぁ、このぐらいはよくあること。

CPU Usageが多くなっていないので、CPUを使えない状況にあったのか。

1 222 live16.2ch.net POST /test/bbs.cgi
2 111 live16.2ch.net GET /livenhk/dat/1102848643.dat <=
3 95 live16.2ch.net GET /livenhk/dat/1102845878.dat <=
4 73 live16.2ch.net GET /livenhk/
5 65 live16.2ch.net GET /liventv/dat/1102846836.dat <=
6 53 live16.2ch.net GET /livenhk/subject.txt
7 32 live16.2ch.net GET /test/read.cgi/livenhk/1102848643/ <=
8 28 live16.2ch.net GET /test/read.cgi/livenhk/1102845878/ <=
9 27 live16.2ch.net GET /test/read.cgi/liventv/1102846836/ <=
10 24 live16.2ch.net GET /livenhk/dat/1102776831.dat
11 20 live16.2ch.net GET /liventv/
12 15 live16.2ch.net GET /livenhk/dat/1102844858.dat
13 12 live16.2ch.net GET /liventv/subject.txt
14 11 live16.2ch.net GET /livetx/dat/1102844754.dat
15 10 live16.2ch.net GET /test/read.cgi/livetx/1102844754/
16 8 live16.2ch.net GET /livenhk/index.html
17 7 live16.2ch.net GET /test/read.cgi/livenhk/1102776831/
18 6 live16.2ch.net GET /livetx/
19 6 live16.2ch.net GET /liventv/index.html
20 5 live16.2ch.net GET /livenhk/dat/1102849227.dat
21 5 live16.2ch.net GET /livenhk/dat/1102845495.dat

>>361
他の(関係ない)サーバでも重かったとすると、DNSからの戻り
(bbsとかnikuとかリモホ逆引きのように、全投稿において問い合わせが起こるもの)の
うちのどれかが、パフォーマンス低下を起こしていたというのは、ありえますね。

>>353 がビンゴかもしれない。oyster243のnetstatはどうだったんだろう。
0363root▲ ★04/12/12 22:54:19ID:???
見ました。>>360

あんな勢いでAA貼ってたのか、、、。
キター は1行だけど(そうでないのもあるが)、AAはその数倍だからなぁ。
0364ピロリ04/12/12 22:58:00ID:icvUHUAV
>>360
はげしく わ・ら・た

んなことやってるんだ、、、
0365root▲ ★04/12/12 22:59:04ID:???
oyster243 (dnscache/BBQ) は、該当時間処理落としてないですね。
http://bbq.2ch.net/_service/netstat-20041212.txt

banana238は、この時間かなり処理を落としています。
つまり、BBS処理(毎回処理するため、ローカルDNSキャッシュが効かない)でブロックが発生している。
http://stats.2ch.net/_service/netstat-20041212.txt

2004/12/12 20:05:00
udp:
12188781 datagrams received
0 with incomplete header
0 with bad data length field
1 with bad checksum
35 with no checksum
4190 dropped due to no socket
74 broadcast/multicast datagrams dropped due to no socket
166104 dropped due to full socket buffers
0 not for hashed pcb
12018412 delivered
12018903 datagrams output
------------------------------------------------
2004/12/12 20:15:00
udp:
12315344 datagrams received
0 with incomplete header
0 with bad data length field
1 with bad checksum
35 with no checksum
4190 dropped due to no socket
74 broadcast/multicast datagrams dropped due to no socket
286824 dropped due to full socket buffers
0 not for hashed pcb
12024255 delivered
12024747 datagrams output
------------------------------------------------

BBS/stats を cobra2245 に緊急移転するに1票。
0366ピロリ04/12/12 23:04:28ID:icvUHUAV
なんか既にいろいろ忘れているんですが、、、

BBS(stats.2ch.net) ってどんなことしてましたっけ?
1) 数える
2) スピード違反を取り締まる(トカゲの尻尾)

だけだったかな?
0367root▲ ★04/12/12 23:06:41ID:???
>>366
そのはず。
(DNS側からは、2本のプログラムにログ流しています)
0368ピロリ04/12/12 23:12:17ID:icvUHUAV
stats.2ch.net(BBS) は・・・

1) DNS 経由をやめて、CGI経由(http)で処理するに変更
2) 数える方は簡単だけどスピード測定(top10を含む)はロジック考え直しかなぁ
3) なんかまたそ゜ろやることが増えてきたなぁ
0369root▲ ★04/12/12 23:26:15ID:???
>>368
例の「DNS側のコストが限界なら、ロジックを変える」ってやつですか。
DNS側より、ネットワーク的問題な気もするんですけどね。

10Mbps Etherなのが理由のひとつとしてあるような気がしています。
あるいは、ネットワーク関連のシステム変数の設定の問題か。

banana238のネットワーク関係のシステム設定を、再度おさらいしてみるです。
0371root▲ ★04/12/12 23:38:49ID:???
今日寝るまでに、banana238のBBSのデータ部分とログ部分をメモリディスク仕様にしておこう。
ログ記録部分で時間かかっているとしたら、これでだいぶかわるはず。
0372root▲ ★04/12/12 23:44:35ID:???
>>369
ネットワーク関係のシステム設定は、oyster243とbanana238で大きな違いはありませんdした。

前はoyster243はバッファを超大きくとってたけど、メモリディスク1.5Gとったときに小さくして、
banana238はバージョンアップしたときに大きくしたから、偶然同じような設定になっていました。

違いは、
・ネットワーク速度(10Mか100M)
・ネットワークインタフェースの種別、接続I/F(vr/32ビットPCIかbge/64bitPCI)
・メモリの容量により自動セッティングされる各種システム変数

ぐらいか。

いったんめし。
0373root▲ ★04/12/13 00:32:11ID:???
>>371
BBSのログ部分とDNSのDB部分をメモリディスク化した。

・BBQのログ部分、DNSのDB部分
・dnscacheのログ部分
・BBSのログ部分、DNSのDB部分
・新BBMのログ部分、DNSのDB部分(旧BBMは未)

BBXは、とりあえず今のところディスク仕様のまま。
0374ピロリ04/12/13 00:57:42ID:QifEr+j5
今週は
地道に bbs.cgi(Speedy版) の改良を続けていきますかっと
0375root▲ ★04/12/13 01:04:24ID:???
私はシステム系作業の続きと、
気が向けば read.cgi の dso パッチを読んでみようかと。

明日はやめなんで、今日は早寝の予定。
0376ピロリ04/12/13 01:06:49ID:QifEr+j5
はやねはやーね
0381ピロリ04/12/13 13:44:56ID:QifEr+j5
ex9 りぶーと
0382root▲ ★04/12/13 14:29:13ID:???
あとで、live8 live16 ex7のdnscacheのログ部分をメモリディスク化しておこう。
0384root▲ ★04/12/13 14:54:40ID:???
oyster243のdnscacheをリスタートしました。
これで変わりました。
# ほんとはリスタートしなくても変わりますが、それまでには時間を要するため。

tiger/cobraも同じことしとこう。
0385ピロリ04/12/13 15:02:32ID:dH9P6Q7d
ex9 をジンギスカン化するです
沢山の仲間をお迎えするために、
0386動け動けウゴウゴ2ちゃんねる04/12/13 15:05:24ID:d6PLjBb1
くわくわ

ジンギスカン化はバックエンド(システム系)および掲示板系

どっちにも効能があります?
手っ取り早くクスリが効く幹事ですかな。
0387ピロリ04/12/13 15:13:29ID:dH9P6Q7d
そですね、

一番の効果は HDD に優しい 2ch になることかも鴨
0388root▲ ★04/12/13 15:15:35ID:???
>>386
メモリディスク化はI/O高速化&コスト削減ですからね。
まさに最終行かと。

ただあんまりとると他の資源(プロセスやI/Oバッファキャッシュ)に影響するんで、
どこをどう、どのくらいメモリディスク化するかをうまくさじ加減する必要があると。
0389ピロリ04/12/13 15:18:31ID:dH9P6Q7d
ですねぇ、

今のところ 大きな板だけに施工中ってとこです
同じファイルを激しく叩くから、
0390root▲ ★04/12/13 15:32:28ID:???
>>384
掲示板tiger/cobra実施済。

ということで、準備できたらcobra2245のバージョンアップ作業するです。
0392ピロリ04/12/13 16:24:43ID:dH9P6Q7d
めも

今、あいているサーバ

ex5 (banana224)
ex8 (banana399)
0393root▲ ★04/12/13 16:26:48ID:???
>>392
これらのサーバへのf22は、どうしましょ。
0394ピロリ04/12/13 16:27:09ID:dH9P6Q7d
止めていただけると、ありがたいです
0396root▲ ★04/12/13 19:23:23ID:???
■ めまい
http://dso.2ch.net/test/read.cgi/myanmar/1102008822/232
232 名前:○ h005.p996.iij4u.or.jp[sage] 投稿日:04/12/13 19:19:49 ID:???
RaidCard が届いてケースに貼ってあるらしいっすよ >>231

いい機会なので、cobra2245 = 旧BBM/dnscache2 に入れてみようと思います。
RAID構築しなおしだから、OSもイニシャルインストールしなきゃならんし。
0397root▲ ★04/12/14 18:57:44ID:???
ex9が参照しているDNSキャッシュサーバにある
旧BBMサーバのexpireにまだ2日以上ある、、、。(下記)

djbdnsのデフォルトではDNSサーバのIPアドレス変更の反映は最大3日なので
正常動作なわけですが、どうもタイミングが悪かった模様。

これが終わるまで、cobra2245へのRAIDカードのインストール作業が(りゃ。
今やると旧BBMがブロックするので、ex9が止まってしまう。
みたところ、他は変わったようですが、これだけ変わってない模様。

DNSキャッシュサーバのリセット依頼は出してはあったりするので、
とりあえず、時を待つことにしよう。

ch2ex9@banana231:~$ dig -t a a.ns.bbm.2ch.net

; <<>> DiG 8.3 <<>> -t a.ns.bbm.2ch.net
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 359
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUERY SECTION:
;; a.ns.bbm.2ch.net, type = A, class = IN

;; ANSWER SECTION:
a.ns.bbm.2ch.net. 2d21h31m11s IN A 206.223.151.205

;; Total query time: 0 msec
;; FROM: banana231.maido3.com to SERVER: 206.223.148.252
;; WHEN: Tue Dec 14 01:49:18 2004
;; MSG SIZE sent: 34 rcvd: 50
0398root▲ ★04/12/14 19:37:02ID:???
soap とかが入っているサーバ(idol.bbspink.com)も旧サーバに来ているので、
いずれにせよしばらく待つ必要がありそうすね。< cobra2245

時間取れたら、先にblackgoat4(最後の5.2.1R系tiger)をやるか。
0399root▲ ★04/12/15 23:34:49ID:???
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).

ってのが、死ぬほど出てるですね。< ex9

重かった原因のひとつはこれかと。
0400root▲ ★04/12/15 23:55:30ID:???
>>399 はHE時代に地震をumaサーバでさばいていた時や、
以前live8でも出たやつですね。

具体的には、I/Oアクセス集中でカーネル内の静的なバッファを使い切ってしまう症状すね。
tiger/cobraでは、/boot/loader.confでこの値を増やしてあります。

(全tiger)
kern.ipc.maxpipekva=20971520

(live8)
kern.ipc.maxpipekva=41943040

(bananaのデフォルト)
kern.ipc.maxpipekva: 8568832
0401動け動けウゴウゴ2ちゃんねる04/12/16 00:50:47ID:XIMbH/mW
  \                                     √
    \  ウェーハッハッハッ!!                        ヾ(゚д゚;)ノ゛
     \     Λ_Λ ドルルルル!!!!!               キンッ( ̄  ̄)  
       \   <丶`∀´>___。  \从/     _ _  カンッ ∴∴・)  (  
名前: FOX  \ミ(  つ【〔ロ=:(∈(二(@ > ‐― _   -, ∴.*:(===) 
狼にlive8を落と\ 人 ヽノ V ̄゛  /W'ヽ     ̄      キンッ∴;ヽ====/
ことは不可能。わ \(__フ VF5..、、、  ,,,             カンッ >_<  
っはっは。       \     ∧∧∧∧∧∧      ∧∧        仕事人
名前: root ★ 投稿日:\   <  さ  働 >    ( ´∀) 旦   旦 (Д` )  
>>806   勝ったな。    \<  ん  く  >    ( ひつ ==========  )ゞポリポリ  
圧倒的に勝った。(@w荒   <  の  r  >   と_)_)/※※※※※ ゝ  
――――――――――――<  予  o >―――――――――――― 
Me:                 <  感  o >
All this bad things caused by <   !!  t > 名前: ◆MUMUMUhnYI [sage] 投稿日
me. Hontoni sumimasen.     /∨∨∨∨\ 深夜の誰もいないホテルで各種グラフを
Jim:                   /┌─┐r・o・o・\ 見て「うふふ」とか「うっしっし」とか言っ
its all good. We have been  / │★│r・o・o・t・\ てるのって、はたから見るとちょっと
pushing it for many years,  / └─┤r・o・o・t・★\ キモいのかなぁ。
and I am not ready to stop./   _  ∩ r・o・o・t・★!\
Are you?           /  ( ゚∀゚)彡r・o・o・t・★!!\  
Me:              ./┌─┬⊂彡 r・o・o・t・★!!!\   う っ し っ し 。
Mmm... thank you,     / |★|     r・o・o・t・★!!!!\  
*(ノД`)+゚。:*゚+:゚+:゚:*:。:*  /  └─┘                   \ 
0406root▲ ★04/12/16 11:36:36ID:???
game10も他のtigerと理由、同じだなぁ。
落ちた時間も朝6時前後か。

/homeの定時バックアップ処理(ディスクにバースト的な負荷がかかる)が関係しているような気がします。
直感的には、5.3Rのカーネルの虫で、たまに踏んでいると。

しらべてみます。

Good dump found on device /dev/da0s1b
Architecture: i386
Architecture version: 1
Dump length: 2146959360B (2047 MB)
Blocksize: 512
Dumptime: Wed Dec 15 13:02:34 2004
Hostname: tiger504.maido3.com
Versionstring: FreeBSD 5.3-RELEASE #3: Thu Nov 4 21:51:36 PST 2004
root@tiger503.maido3.com:/usr/obj/var/src/sys/I386_TIGER_53
Panicstring: lockmgr: thread 0xc512bc80, not exclusive lock holder 0xc35e6af0 unlocking
Bounds: 0
0407root▲ ★04/12/16 11:40:11ID:???
>>406
kgdb /boot/kernel/kernel vmcore.0 の出力。

#0 0xc0507ca2 in doadump ()
#1 0xc050829b in boot ()
#2 0xc05085c1 in panic ()
#3 0xc04fcd29 in lockmgr ()
#4 0xc0553b83 in vop_stdunlock ()
#5 0xc0553a33 in vop_defaultop ()
#6 0xc061dc67 in ufs_vnoperate ()
#7 0xc0616947 in ufs_inactive ()
#8 0xc061dc67 in ufs_vnoperate ()
#9 0xc055c2f0 in vrele ()
#10 0xc061a3cb in ufs_close ()
#11 0xc061dc67 in ufs_vnoperate ()
#12 0xc05666b0 in vn_close ()
#13 0xc05675a2 in vn_closefile ()
#14 0xc04ea014 in fdrop_locked ()
#15 0xc04e8e61 in fdrop ()
#16 0xc04e8e17 in closef ()
#17 0xc04e861f in fdfree ()
#18 0xc04f01c8 in exit1 ()
#19 0xc04efcf4 in sys_exit ()
#20 0xc066b9ff in syscall ()
#21 0xc06593af in Xint0x80_syscall ()
#22 0xffff002f in ?? ()
#23 0xffff002f in ?? ()
#24 0xbfbf002f in ?? ()
#25 0x0000096e in ?? ()
#26 0x0804b924 in ?? ()
#27 0xbfbfe4b8 in ?? ()
#28 0xf737bd74 in ?? ()
#29 0x281425ec in ?? ()
#30 0x281424b0 in ?? ()
#31 0x281424b0 in ?? ()
#32 0x00000001 in ?? ()

(続く)
0408root▲ ★04/12/16 11:40:25ID:???
#33 0x0000000c in ?? ()
#34 0x00000002 in ?? ()
#35 0x280c9373 in ?? ()
#36 0x0000001f in ?? ()
#37 0x00000292 in ?? ()
#38 0xbfbfe49c in ?? ()
#39 0x0000002f in ?? ()
#40 0x00000000 in ?? ()
#41 0x00000000 in ?? ()
#42 0x00000000 in ?? ()
#43 0x00000000 in ?? ()
#44 0x383e5000 in ?? ()
#45 0xc512e710 in ?? ()
#46 0xc512bc80 in ?? ()
#47 0xf737b718 in ?? ()
#48 0xf737b700 in ?? ()
#49 0xc346b960 in ?? ()
#50 0xc05188a3 in sched_switch ()
Previous frame inner to this frame (corrupt stack?)

(ここまで)
0410root▲ ★04/12/16 11:49:26ID:???
でもこれ、シャットダウン時だからなぁ。2年前の日付だし。

とりあえず今のとこはここまで。
0412動け動けウゴウゴ2ちゃんねる04/12/16 15:14:31ID:ITTPxJ8O
しまった!root氏の時計は2倍速だ!
オレが止めているうちにroot氏の中のマザーボードを修理しろ!
早く!早く!root氏に構わず修理しろ!
0413root▲ ★04/12/16 15:21:23ID:???
>>412
うわわ。まだ2004年だし。ショボーン

# まだex9が参照しているDNSサーバのa.ns.bbm.2ch.netのアドレスが微妙に変わらないみたい。< BBM
# 旧サーバで指定しているDNSサーバのIPアドレスも新アドレスに変えてみた。
0414ピロリ04/12/16 15:42:04ID:Hhf6N3Pj
>>413
何がどう悪いんですかねぇ < DNS
0415root▲ ★04/12/16 15:58:33ID:???
>>414
FreeBSDのライブラリ側の虫さんかもとか、思っていたりします。
あるいは、dnscache側か。

DNSサーバの名前を変えずにIPアドレスだけ変えた場合に、
ごくまれに変なことが起こるようです。

さきほど >>413 をやったので遅かれ早かれ変わるとは思います。

でも、ex9が参照しているDNSキャッシュサーバのdnscacheをリスタートいただけると
かなりうれしいです。
0416ピロリ04/12/16 16:05:51ID:Hhf6N3Pj
交渉中。。。

ところで
2005年仕様のDNSの参照先&順番はどうするんでしたっけ?
0417root▲ ★04/12/16 16:11:45ID:???
>>416
個人的には前にもありましたが「今回設定を変えたら当面、変えなくてもいいようにしたい」
と思っています。

ということで、

・2個のDNSキャッシュサーバ(今のoyster243 + cobra2245を想定)で1つのサービス用のIPアドレスを共有する
・このIPアドレスは、今のものとは別につける
・それを/etc/resolv.confから参照する

という形にチャレンジしたい、と考えています。
0418ピロリ04/12/16 16:14:05ID:Hhf6N3Pj
ほうほう

今回そのIPアドレスは登場しますか?
0419root▲ ★04/12/16 16:18:16ID:???
>>418
ネットワーク的な設定やIPアドレス割り当て等を一緒にすすめる必要があるので、
PIEの中の人たちと共同作業する必要があると思います。

それができれば、IPアドレスは登場させられるんではないかと。
0420root▲ ★04/12/16 16:23:26ID:???
いずれにせよcobra2245へのRAIDカードの導入の際には、
Seanくんといろいろ調整することになりますので、
その時にいくつか必要な情報について、わたしのほうから確認してみますです。
0421ピロリ04/12/16 16:26:07ID:Hhf6N3Pj
りょうかいでーす

現時点では

1) peko243
2) peko245
3) maido3 (1)
4) maido3 (2)

で良いかな?
0422root▲ ★04/12/16 16:29:20ID:???
はい、現時点ではそれでOKです。

で、live15だったかしら、
一時的にpeko245(= cobra2245)を向かせているやつがあったと思うので、
向きを変えておいていただけると助かります。
(cobra2245はディスクレイアウトが変わるため、いったん完全に初期化されます)
0423ピロリ04/12/16 16:35:33ID:Hhf6N3Pj
>>415
リスタートしたです。

ちなみに
1) peko243
2) peko245
は具体的にIPは何番になるですか?
0424root▲ ★04/12/16 16:41:55ID:???
>>423
1) 206.223.151.222 (dnscache.peko.2ch.net)
2) 206.223.151.206 (dnscache2.peko.2ch.net)

です。
0425ピロリ04/12/16 16:47:54ID:Hhf6N3Pj
さんきゅうでーす
0426ピロリ04/12/16 16:52:26ID:Hhf6N3Pj
banana231 のresolv.conf

1) 206.223.151.222 (dnscache.peko.2ch.net)
2) 206.223.151.206 (dnscache2.peko.2ch.net)
3) maido3(1)
4) maido3(2)

に設定しました。
0427root▲ ★04/12/16 16:59:07ID:???
banana398 (live15) も同様におながいしますー。>>426

あと、banana214 (pie.bbspink.com)が参照しているdnscacheのリスタートも
あわせてお願いします。

これで、cobra2245の作業障壁は、なくなるはず。
0428ピロリ04/12/16 17:02:56ID:Hhf6N3Pj
作業依頼中。。。
0430root▲ ★04/12/16 23:14:07ID:???
http://stats.2ch.net/_service/netstat-20041216.txt
うーん。

2004/12/16 22:15:00
udp:
7675642 datagrams received
0 with incomplete header
0 with bad data length field
0 with bad checksum
23 with no checksum
5497 dropped due to no socket
40 broadcast/multicast datagrams dropped due to no socket
0 dropped due to full socket buffers
0 not for hashed pcb
7670105 delivered
7670300 datagrams output
------------------------------------------------
2004/12/16 22:25:00
udp:
7704987 datagrams received
0 with incomplete header
0 with bad data length field
0 with bad checksum
23 with no checksum
5497 dropped due to no socket
40 broadcast/multicast datagrams dropped due to no socket
=>1460 dropped due to full socket buffers
0 not for hashed pcb
7697990 delivered
7698186 datagrams output
0431root▲ ★04/12/16 23:15:29ID:???
あう、TABだったから詰まった。

22:15〜22:25の間、微妙に何かあったのか。
0432root▲ ★04/12/16 23:28:27ID:???
cobra2245の現システムをバックアップ中。
0433root▲ ★04/12/17 01:05:24ID:???
>>432
完了。

Seanくんに、RAID 1カードインストール&設定依頼のメールを出しておこう。
0434 ◆Reffi/bQ.c 04/12/17 04:15:35ID:cUmraQI8
こっち向けの話ですので置いてきます。


PHP 4.3.10 & 5.0.3 released!
変更点
ttp://www.php.net/ChangeLog-4.php#4.3.10
ttp://www.php.net/ChangeLog-5.php#5.0.3
0435root▲ ★04/12/17 15:12:42ID:???
>>434
どうも。バグフィックス中心ですか。

>>433
I will take Coabra2245 offline today and to install the new RAID Card as
RAID 1type.
-Sean

とのこと。
0438動け動けウゴウゴ2ちゃんねる04/12/18 03:41:06ID:61dN3AUa
>436
Theoシロウとかと同じ系統の顔だな。
外人のセキュリティ厨は典型的ハッカー面は少ない気がする。
0440root▲ ★04/12/18 11:05:01ID:???
というわけで、とりあえず携帯系とbanana238は更新しとくか。
携帯系はバージョンアップもしないとなぁ。
0441root▲ ★04/12/18 12:34:33ID:???
先日いただいたbanana273を、2ch用CVSup mirrorに仕立てるべく調整中。
0442root▲ ★04/12/18 13:50:35ID:???
一応、動いた。
cvsup.peko.2ch.net

これで、cvsup4.freebsd.orgをこのサーバ以外から参照しなくても済むと。

今は動作テスト中なので外からもCVSupで参照できるけど、無茶しないでね。
0443root▲ ★04/12/18 15:05:19ID:???
年内のシステム作業予定:

・cobra2245 RAID1セットアップ、システム設定
・blackgoat4 OS更新、これでtigerサーバは全部5.3R系に
・携帯系フロントエンドサーバ OS更新
・read.cgi / dso ぼちぼち
・リブート申請(live16: 12/24、他は随時)

root権限ありサーバは基本的に5.3Rに更新の方向。
DNSの冗長化は、来年早々あたりかなぁ。
0444root▲ ★04/12/18 16:55:14ID:???
>>441-442 な banana273 、CVSup中に突然応答が、、、。

ということで、リブート依頼中。
2ch内の3つのホストから同時にCVSupしたのが、ちょっとあれだったのかも。
0446root▲ ★04/12/18 22:42:52ID:???
>>445
ふむ、そういう問題すか。

cvsupdに-Z 0オプションをつけてみた。はけがよくなりましたね。
3箇所から同時にCVSupしてみたけど、問題なかった。

…ってことは実況系サーバはmod_deflateの圧縮をやめたほうが、いいのかも。
0447動け動けウゴウゴ2ちゃんねる04/12/18 23:10:56ID:zGagOkom
圧縮しないことによるネットワークの負荷と、圧縮してネットワークの負荷が減る分、増えるmod_deflateによる圧縮の負荷
一度天秤にかけてみるのがよろしいかと
0448動け動けウゴウゴ2ちゃんねる04/12/18 23:24:56ID:61dN3AUa
あとは玄人向けな技なんであまりオススメできないけど、cvsupに-sオプションつけるというのもある。
週に一回とか、SA出たときは-sなしでcvsupしたほうがいいけど。
毎日のcvsupは-sつきでも特に問題ない。
0449root▲ ★04/12/18 23:40:18ID:???
>>448
なるほどです。
man にも書いてあったです。

-s Suppresses the check of each client file's status against
what is recorded in the list file. Instead, the list file is
assumed to be accurate. This option greatly reduces the
amount of disk activity and results in faster updates with
less load on the client host. However it should only be used
if client's files are never modified locally in any way.
Mirror sites may find this option beneficial to reduce the
disk load on their systems. For safety, even mirror sites
should run cvsup occasionally (perhaps once a day) without
the -s option.
045145004/12/19 00:38:44ID:kefJa0vs
>>450
ぎゃくだ orz
daily.local では -s つきで、weekly.local は -s なし
0452動け動けウゴウゴ2ちゃんねる04/12/19 18:26:22ID:QuomPV5W
BBQが落ちてるらしいな
延滞で書き込みはできるけど
どっかに鯖落ちチェックみたいなの入れて
落ちてるときはその処理飛ばす処理してほしい
0454(=゚ω゚)v●04/12/19 21:53:33ID:39atboLo
>>452
http://life7.2ch.net/
遅延でもカキコできませんです。
IEからだと、402
マカー用は、未知のエラー2
MacOS9.2.2
eaoska*******.adsl.ppp.infoweb.ne.jp
0455動け動けウゴウゴ2ちゃんねる04/12/19 23:21:20ID:nMFqzKxp
ex7落ちとるぞ
とっとと直せやボクカス
0457ピロリ04/12/20 14:12:33ID:aNLQN6ug
2ch専用DNSキャッシュサーバの構築 完了致しました。
各サーバの情報は以下の通りです。

・DNSキャッシュサーバ1
ドメイン名:2chdns7.maido3.com
IPアドレス:206.223.151.122
サーバ名:banana224.maido3.com
サーバIP:206.223.151.120

・DNSキャッシュサーバ2
ドメイン名:2chdns8.maido3.com
IPアドレス:206.223.152.22
サーバ名:banana399.maido3.com
サーバIP:206.223.152.20
0458ピロリ04/12/20 14:15:39ID:aNLQN6ug
えー設定
1) 2chdns7.maido3.com 206.223.151.122
2) chdns8.maido3.com 206.223.152.22
3) 206.223.151.206 (dnscache2.peko.2ch.net)
4) 206.223.151.222 (dnscache.peko.2ch.net)

びー設定
1) 2chdns8.maido3.com 206.223.152.22
2) 2chdns7.maido3.com 206.223.151.122
3) 206.223.151.206 (dnscache2.peko.2ch.net)
4) 206.223.151.222 (dnscache.peko.2ch.net)

0459FOX ★04/12/20 14:16:05ID:???
A(えー)
banana226(live19)
banana225(love3)
banana210(pc5)
banana229(that3)
banana228(money3)
banana227(game7)
banana240(music4)
banana233(sports7)
banana232(tv6)

banana601(etc3)
banana512(tv7)
banana613(live18)
0460FOX ★04/12/20 14:16:42ID:???
B(びー)
banana370(hobby5)
banana307(life6)
banana366(school4)
banana365(human5)
banana386(live14)
banana382(society3)
banana372(news13)
banana371(pc6)
banana390(tmp4)
banana389(food6)
banana388(comic6)
banana387(comic5)
0461FOX ★04/12/20 14:23:16ID:???
qb5 , live15 , ex9 はすでに別の設定です。
0462FOX ★04/12/20 14:38:05ID:???
訂正

A(えー)
banana226(live19)
banana225(love3)
banana210(pc5)
banana229(that3)
banana228(money3)
banana227(game7)
banana240(music4)
banana233(sports7)
banana232(tv6)

banana601(etc3)
banana612(tv7)
banana613(live18)
0463FOX ★04/12/20 14:38:31ID:???
訂正

B(びー)
banana370(hobby5)
banana366(school4)
banana365(human5)
banana386(live14)
banana382(society3)
banana372(news13)
banana371(pc6)
banana390(tmp4)
banana389(food6)
banana388(comic6)
banana387(comic5)
0464FOX ★04/12/20 14:39:10ID:???
忘れ去られたサーバが無いことを祈って・・・ナムナム
0465FOX ★04/12/20 15:06:10ID:???
SpeedyCGI化、dso化

本日の予定(12/20)
banana274(qb5,qb6,academy3,sicience3) + えー(>>463)

ぶちぶち、リブートかかる予定。
0466FOX ★04/12/20 15:06:51ID:???
明日(12/21) は びー(>>463)
0467P061198142168.ppp.prin.ne.jp04/12/20 15:14:24ID:SCgsQu4w
おつです。
各DNSサーバのIPアドレスの各BB*への登録が必要です。それは今夜にでも。
0468▲ 某ソレ51104/12/20 15:49:35ID:zdlzAfpz
なんとなく、
banana241(news15,news16,news17)
banana272(aa5,off3)
の2鯖が見当たらない気がします。
0469FOX ★04/12/20 16:05:17ID:???
>>462 >>463
resolv.conf の更新(>>458)完了
0470▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 04/12/20 16:59:54ID:eJD1VapP
>>465-466
謹んで直させていただきます
------------------------

今日明日と以下のサーバでSpeedyCGI化およびdso化を実施します

今日banana274(qb5,qb6,academy3,sicience3) + えー(>>462、banana200/600番台残り)

明日びー(>>463) (banana300番台残り)
0472FOX ★04/12/21 14:03:02ID:???
Bセットに追加

> 12/21
> Bセット
> banana370(hobby5)
> banana366(school4)
> banana365(human5)
> banana386(live14)
> banana382(society3)
> banana372(news13)
> banana371(pc6)
> banana390(tmp4)
> banana389(food6)
> banana388(comic6)
> banana387(comic5)

+
banana241(news15,news16,news17)
banana272(aa5,off3)
banana214(pie)
banana218(idol)
banana718(sakura01)
banana720(sakura02)
0473root▲ ★04/12/21 15:02:33ID:???
banana238でのソケットバッファ溢れ対策のため、以下の策を実施してみた。

kern.ipc.maxsockbuf=2097152
net.inet.tcp.sendspace: 32768 (デフォルト)
net.inet.tcp.recvspace: 65536 (デフォルト)
net.inet.udp.maxdgram: 9216 (デフォルト)
net.inet.udp.recvspace: 42080 (デフォルト)

kern.ipc.maxsockbuf=8388608
net.inet.tcp.sendspace=131072
net.inet.tcp.recvspace=131072
net.inet.udp.maxdgram=131072
net.inet.udp.recvspace=131072
0474root▲ ★04/12/21 15:12:13ID:???
>>473
oyster243(dnscache/BBQ)も、同じ対策をした。
0475root▲ ★04/12/21 16:38:30ID:???
FreeBSDのftpサーバのミラーをbanana273で動かし始めた。

全部ミラーする必要はないしそんなディスク資源もないので、
pub/FreeBSD以下のディレクトリだけを1日に1回rsync -avzで入手。

ISO-IMAGES-amd64
ISO-IMAGES-i386
ports/amd64/packages-5.3-release/
ports/i386/packages-5.3-release/
releases/amd64/ISO-IMAGES/5.3/
releases/i386/ISO-IMAGES/5.3/
releases/amd64/5.3-RELEASE/
releases/i386/5.3-RELEASE/

これで、ports/packagesのインストールや更新も
2ちゃんねる内でできるようになった。例:

%setenv PACKAGEROOT ftp://ftp.peko.2ch.net
%pkg_add -r pound
Fetching ftp://ftp.peko.2ch.net/pub/FreeBSD/ports/i386/packages-5.3-release/Latest/pound.tbz... Done.
0476FOX ★04/12/21 17:10:43ID:???
SpeedyCGI&dso 工事

> banana398 にはインストールしていません。

インストールしてくださいー

> banana224(ex5) ← dnscash
> banana231(hobby6) ← root付きでroot★さんへ
> banana273(life5) ← root付きでroot★さんへ
> banana399(ex8) ← dnscash
これらは別用途に転出したので必要ないです。
0477FOX ★04/12/21 17:13:38ID:???
追加工事(工事リスト漏れ)

banana398(live15)
0479FOX ★04/12/21 17:21:25ID:???
避難訓練のリンクはずしまーす
0480root▲ ★04/12/21 17:44:05ID:???
>>476
> banana231(hobby6) ← root付きでroot★さんへ

banana231 は ex9 になったはず。
(私はroot権限なし)

私が最近預かったbananaは、273(システムおもり用)と307(旧今BBM/m)ですね。
0482動け動けウゴウゴ2ちゃんねる04/12/22 00:03:07ID:DNitdWlM
>475
一台で代表してpackagesサーバーを作ってみるのはどうでしょうか。
knobを指定してビルドしたい場合にカスタマイズできるのがメリット。
0484root▲ ★04/12/23 20:11:08ID:???
携帯→2ch運用情報スレッド14
http://qb5.2ch.net/test/read.cgi/operate/1103457589/151-161

ということで、ロードバランサをpoundからbalanceに変更してみた。
フォアグラウンドで動かして、daemontools配下に。

runはこんなかんじで。
/var/runの下にファイルが残る場合があって
その場合はうまく起動しないみたいなんで、単にrm(ぉぃ。

#!/bin/sh
exec 2>&1
rm -f /var/run/balance/balance.80.206.223.151.216
exec env - PATH="/usr/sbin:/usr/bin:/bin:/usr/local/bin" \
balance -b 206.223.151.216 -B 206.223.151.216 -f 80 \
c-docomo2.2ch.net:80 c-docomo3.2ch.net:80 c-docomo4.2ch.net:80
0485FOX ★04/12/24 01:02:05ID:???
ex7,ex9 どちらも swap はじまっちゃってるなぁ

read.cgi との兼ね合いもあるけど、 -M64 はやめて -M32 にすることにしよう。
各サーバから板移転いっこ
0489root▲ ★04/12/24 11:12:42ID:???
>>488
http://morebalance.coolprojects.org/

面白そうですね。バランサーだけじゃなくて一式ですか。
どうも今のbalanceは毎回forkしてるみたいなんで、こっちも試してみるかな。
0490root▲ ★04/12/24 21:04:27ID:???
今のex7とか見ていると、-M32だとちょっと少ないみたいですね。
投稿数の割に重いような気がするです。

-M48ぐらいがよさげだけど今はがまんして、まずは今日のあれを観察しよう。
0492root▲ ★04/12/24 22:51:03ID:???
それでもバッファ溢れが観測されているbanana238に対して、

sysctl net.inet.udp.recvspace=524288

を実行してみた。(それまでの4倍)
0493root▲ ★04/12/24 23:07:02ID:???
…んでも、dropするなぁ。< banana238

CPU・ディスクとも遊んでるから、チューニングでなんとかなると思うんだけど。
0494FOX ★04/12/24 23:15:22ID:???
live16 みているけど・・・
read.cgi の産児制限が必要なように見える、
0495FOX ★04/12/24 23:16:08ID:???
というか、
live16 ってdsoじゃなかったっけ
0496root▲ ★04/12/24 23:18:26ID:???
>>495
一時期dsoにしたんですが、ピロリさんに言われて戻したです。
例の広告の問題かと。
0497root▲ ★04/12/24 23:19:37ID:???
status reportを見ているとread.cgiというより、
スロットを埋めているのは、単純にdat直読みのひとたちかと。

LA少ないのに、つながらないし。
0498FOX ★04/12/24 23:19:43ID:???
書き始めたんで
いろいろ実験してfoundationをしっかりしたものにしてから
その上に構築していくという具合に、

(read.cgi)
0499FOX ★04/12/24 23:20:37ID:???
でも 
ここも書き込みに若干時間かかるなぁ

BBS か?
0501FOX ★04/12/24 23:25:49ID:???
ここからの注目は
どれくらいの時間で各サーバが自力回復するか・・・だすなぁ

>>500
BBS は 1) 仕組みを変えるに心が傾いています
2) 単に協力サーバ投入より
詳しいことは来年でしょうな、
0502root▲ ★04/12/24 23:29:03ID:???
>>501
接続リクエストが減れば、自然に回復するですね。
live16とか、CPUは遊んでいるから。

さて、何時ごろ。
0503root▲ ★04/12/24 23:37:11ID:???
banana238 を再度調整。

>>492 のさらに倍。
sysctl net.inet.udp.recvspace=1048576
0504root▲ ★04/12/24 23:41:45ID:???
live16は復活かな。
他もまぁ、概ね大丈夫でしょう。

リブート要請しなくても済んだのは、なかなか。

あとはhttpdのスロット数の調整と、
BBSが詰まらないように悪あがきするぐらいかなと。
0505FOX ★04/12/25 00:03:22ID:???
自力で復元しないbananaサーバは強制的に・・・
0506root▲ ★04/12/25 00:06:20ID:???
>>505
リブートすか、、、。
music4はこんなかんじだった。たぶん他のbananaも同じすね。

FreeBSDはこの値↓をデフォルトよりもふやさないと、cgiで忙しいサーバはつらいかと。

680 名前:root▲ ★[sage] 投稿日:04/12/25 00:02:33 ID:???
music4はプロセス間通信用バッファ溢れですね(ex9集中時と同じ)。

kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).

カーネル変数のチューニングが必要かと。
0507root▲ ★04/12/25 00:07:56ID:???
love3も同じですね。
たぶん、他のbananaも同じかと。
0508root▲ ★04/12/25 00:16:51ID:???
で、>>506 を引き起こすきっかけは、>>499-500 だったということかと。
0509FOX ★04/12/25 00:26:08ID:???
りぶーとはしないっす

read.cgi とめて
たまっているbbs.cgi 全部 kill して
ほとぼり冷めるのを待つと、
0510FOX ★04/12/25 00:34:08ID:???
>>507

きっかけが >>499-500 で(love3は昼間の爆撃か?)
つらにそれを引き金にメモリのスワップが始まるようです。

「BBS を何とかすれば良い」という方向が当たりと思われ、
0511FOX ★04/12/25 00:41:36ID:???
あと taht3/travel2/bubble2/book3 は それぞれ -M32 だから
-M128 になっている予感
0512root▲ ★04/12/25 01:27:13ID:???
>>509
なるほどです。

>>507
ですね。

>>511
うーむ、そういうふうに動くんだっけか。
ソースとドキュメントをちょっとあたってみるです。
0513root▲ ★04/12/25 01:55:34ID:???
さて、落ち着いたのでtiger/cobraのスロット数を896から1024にした。
live8はものすごい勢いで来てるけど、それなりにこなせているように見えますね。
0514root▲ ★04/12/25 01:56:43ID:???
で、sysctlで思い切りバッファを増やしてからは、
BBS(banana238)のバッファ溢れは観測されていない模様。
0515FOX ★04/12/25 01:58:14ID:???
そういえば、、、
シグナル取る実験してなかった。
0516root▲ ★04/12/25 01:59:15ID:???
>>515
alerm() はだめで poll() でいけるらしいんですが、
どう組むのかなと。

続きはbbs.cgiスレですかね。
0517FOX ★04/12/25 02:07:32ID:???
んですね、いどー
0518root▲ ★04/12/25 18:49:07ID:???
tiger512のバージョンアップ完了。
これで、tigerサーバは全部5.3Rに更新済み。

あと5.2.1Rなのは、

c-au系
c/c-others系
www/www2
memories
dnscache2/BBQ2

携帯系、www/www2はたんたんと。
dnscache2/BBQ2は、RAIDカードインストール待ち。
memoriesはちょっと微妙なので、またいつかPIEに行った時にでもぼちぼちと。
0519root▲ ★04/12/25 20:26:20ID:???
適度に重い感じなので、live8をちょっといじった。
メモリ4Gなので、httpdを1280に設定。
(20:05ぐらいに1024個使い果たしを観測)
0520root▲ ★04/12/27 02:56:34ID:???
memoriesへの土地造成に伴い、以下のDNS設定変更をお願いします。

(現在)
+ex6.2ch.net:206.223.151.135
+game7.2ch.net:206.223.151.135
+pc6.2ch.net:206.223.150.15

(変更後)
+ex6.2ch.net:206.223.151.230
+game7.2ch.net:206.223.151.230
+pc6.2ch.net:206.223.151.230
0521root▲ ★04/12/27 03:39:08ID:???
ex6, game7, pc6 memoriesへの格納完了しました。
bbs.cgiとsubbbs.cgiの削除・read.cgiとofflaw.cgiのamd64版への変更も終わっています。

ということで >>520 はいつでもOKです。
0522FOX ★04/12/27 03:40:01ID:???
りょうかいですー
0523FOX ★04/12/27 03:50:30ID:???
現在の空きサーバメモ

banana227 (game7)
banana371 (pc6)
0524FOX ★04/12/27 06:10:55ID:???
root ★さんへ

tiger506 (game9/dso) に etc4 を併設してくださいー
0525root▲ ★04/12/27 11:49:44ID:???
>>524
作成しました。以下をDNSに追加お願いします。

(新規追加)
+etc4.2ch.net:206.223.152.30
0527FOX ★04/12/27 14:09:29ID:???
>525
0528FOX ★04/12/27 14:11:29ID:???
bubble3.2ch.net (banana371) 作成するです
0532root▲ ★04/12/27 17:17:03ID:???
>>529
確認しますー。
0533root▲ ★04/12/27 17:23:00ID:???
public_htmlの下のディレクトリが全部700になってるように見えますが、、、。
0535FOX ★04/12/27 17:24:59ID:???
なんでだろ。。。

tar -czpf で固めて
ftp で持ってきて
tar xzvf で解凍したのに。。。

もあ一回やってみるです。
0536FOX ★04/12/27 17:29:08ID:???
ちよっと お願いです

news18p.tar を解凍してみてもらえます? > root さん
0537root▲ ★04/12/27 17:31:50ID:???
etc4のユーザでログインして、__TEST__ ディレクトリの下に解凍しました。
特に問題ないように見えます、、、。

# なぞだ。umaskコマンドの出力は?
0538FOX ★04/12/27 17:35:15ID:???
>>537
あれん?
それで全部です?
0539FOX ★04/12/27 17:36:22ID:???
public_html/test とかのフォルダが見当たらない < __TEST__
0540FOX ★04/12/27 17:36:44ID:???
あっ あった
0541FOX ★04/12/27 17:38:19ID:???
うーん なぞだ

私が解凍しようとすると Putty 落ちることがあるのよね、
今回は成功しました。
0542FOX ★04/12/27 17:38:36ID:???
ちなみに こんな経験はじめてです
0543root▲ ★04/12/27 17:41:41ID:???
Puttyで、接続保持を有効にするとよいです。

設定変更のメニューから、接続を選んで、
KeepAliveの秒数を0から60とかにすれば、切れなくなります。

どうも、ルータによってはそのセッションに何も流れてないと、
接続を切ってくるものがある模様。

# うちの実家で、これにはまりました。
# ルータ(NECだった)でつなぎっぱなしにしてても、セッションだけ切ってしまうようです。
0544root▲ ★04/12/27 17:41:53ID:???
>>542
うーむ、、、。
0545FOX ★04/12/27 17:45:10ID:???
>>543
その話しじゃなくて
tar xzvf news18p.tar とかやると
途中で落ちたのだ
0546root▲ ★04/12/27 17:46:04ID:???
>>545
うーむ、、、。
Puttyがですか。

変なキャラクターがエコーバックされたんだろうか。
0547FOX ★04/12/27 17:50:21ID:???
>>546
一回こっきりなら「気のせい」で済ますのですが、、、
8回位やって成功したのは一回という
そして時にはpermissionとかが解凍時に再現されていないし
0548FOX ★04/12/27 17:51:15ID:???
運が悪かったということにしますが、
何かの前兆でない事を祈って。
0549root▲ ★04/12/27 18:07:05ID:???
ガクガクブルブル、、、。

syslogには、それっぽいのはなかったです。

fsck -n /home は特に異常なしか。
他もひととおりfsck -nかけておこう。
0550root▲ ★04/12/27 18:17:20ID:???
>>537 の __TEST__ を rm -rf しました。
0554FOX ★04/12/28 14:49:33ID:???
うむ
おかしいぞ
0555root▲ ★04/12/28 14:51:21ID:???
http://mumumu.mu/mrtg/mrtg-rrd.cgi/read/

read.cgi起動数/dat直読み数、bbs.cgi起動数のグラフをリニューアルした。
read/datを1枚のグラフに収めてbbs.cgiを別グラフにし、
counts/5minをcounts/secに変更(5分平均の値)。
0556FOX ★04/12/28 14:52:01ID:???
現在 game9 -> game10 のftp 転送やっているんだけど、
まったくスピードでません (32.5KB/s)

tiger506(game9)
tiger504(game10)

どちらか or 両方 ネットワークの設定がうまく行っていないと思う。
本来 100Mb/s のはず
0559root▲ ★04/12/28 14:58:30ID:???
oyster901をftpしてみた。

game9 <= oyster901 への転送 異常なし
game10 <= oyster901 への転送 異常あり

game10が変な気がします。
調査継続中。
0560FOX ★04/12/28 15:01:27ID:???
100M full-duplex になっていないということかな? < tiger504
0561root▲ ★04/12/28 15:03:24ID:???
banana273 => game9 正常
banana273 => game10 おかしい

明らかにgame10おかしいですね。ログインしてても、がくがくする。

これから社内会議を1時間ぐらいしなきゃならないんで、
対応ちょっと遅れます、、、すんません。
0562root▲ ★04/12/28 15:04:27ID:???
>>560
なってるように見えるんですが、、、。スイッチ側かも。

%uname -a
FreeBSD tiger504.maido3.com 5.3-RELEASE FreeBSD 5.3-RELEASE #3: Thu Nov 4 21:51:36 PST 2004 root@tiger503.maido3.com:/usr/obj/var/src/sys/I386_TIGER_53 i386
%ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet 206.223.150.115 netmask 0xffffff00 broadcast 206.223.150.255
inet6 fe80::230:48ff:fe2b:2954%em0 prefixlen 64 scopeid 0x1
ether 00:30:48:2b:29:54
media: Ethernet 100baseTX <full-duplex>
status: active
0566root▲ ★04/12/28 15:54:47ID:???
会議中、、、。

>>563
最初にチェックしました。落ちてはいない模様。

64 bytes from 206.223.151.10: icmp_seq=10 ttl=63 time=2.339 ms
^C
--- 2ch.net ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.718/1.866/3.847/0.854 ms

64 bytes from 202.214.202.101: icmp_seq=10 ttl=241 time=115.632 ms
^C
--- www.nhk.or.jp ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max/stddev = 111.353/113.102/115.743/1.469 ms

あとで、他のtigerも調べてみます。
0567root▲ ★04/12/28 16:07:27ID:???
Name: tiger503.maido3.com
Address: 206.223.150.110
正常

Name: tiger504.maido3.com
Address: 206.223.150.115
おかしい

Name: tiger505.maido3.com
Address: 206.223.150.120
正常

スイッチじゃ、なさそうですね。

tiger504、一度リブートしてよいですか?
0568root▲ ★04/12/28 16:08:40ID:???
お、、、強制full duplex問題か。(>>563)

ちょっとまってください。やってみます。
0569root▲ ★04/12/28 16:16:45ID:???
なおった予感。

他のtigerの設定も見直しておきます。

先日のスイッチメンテの時に、強制full-duplexにしないと一部のマシンでhalf-duplexになってしまったので、
その設定を入れたのですが、今は強制full-duplexにしなくても、大丈夫みたい。
0570root▲ ★04/12/28 16:17:28ID:???
あ、会議さっきおわりますた。勤務中にはかわりないけどね。
不良社員(仮名)と、不良社長(仮名)か。
0571root▲ ★04/12/28 16:54:23ID:???
うーむ、

○デフォルト(autoselect)でうまくいき、強制100M/full指定すると変になるもの

tiger503 504 506
tiger511 512のプライベート側

○デフォルトだと100M/.halfに設定されてしまって変になり、強制100M/full指定するとうまくいくもの
(先日のスイッチメンテ以降、この症状が発生)

tiger505 507 508 509 510 511 512

最終的に問題は解決したけど、どういうことだろう。
つながっているスイッチが違うのかな。
0572FOX ★04/12/28 16:55:22ID:???
>つながっているスイッチが違うのかな。

聞いてきます。
0573FOX ★04/12/28 17:37:32ID:???
・200-48-4
tiger505

・200-48-5
tiger506,507,508,509,510,511,512

・24e3-2
tiger503,504

という構成になっているそうです
0574root▲ ★04/12/28 17:52:19ID:???
>>573
506だけ一致しないのかな。
あとは、符合しているような。
0575動け動けウゴウゴ2ちゃんねる04/12/29 00:19:09ID:5NWztrn/
ふと、こんなの思い出した

> 911 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:04/12/16(木) 23:34:41 ID:il+sol+9
> >>909
> そこは足したり引いたりすればいいのか。
>
> >>908
> rootの中の人がうっかりuname -aの結果を書いたら祭り始まりの合図。
0576root▲ ★04/12/29 00:31:34ID:???
>>575
私も、貼る時にこれがちょっとだけ脳裏をよぎりました。
0577桶屋04/12/29 02:00:29ID:7GfZElf5
>>571-574
スイッチ側の設定はどうなっているんですか? それももう一度確認したほうがいいです。

○A群
>・24e3-2
>tiger503,504

○B群
>・200-48-4
>tiger505

>・200-48-5
>tiger506,507,508,509,510,511,512


A群のスイッチ側の設定がオートネゴシエーションで、
B群が100M full deplexならば、>>571のようなことが起きそうな予感。

5.3Rのドライバに問題ないとするならば、
スイッチ側とサーバ側で設定を同じにすればいいので、確認するのがよいです。
0581動け動けウゴウゴ2ちゃんねる04/12/30 13:16:51ID:8wAXoZLv
>580
FreeBSD-updateもportsnapも、サーバー側を立てるportsスケルトンが無いのがちょっと不安。
hosokawaさんがUNIX USERあたりでFreeBSD-updateサーバーの立て方を書いていたけど、けっこうめんどくさかったな。

あとportsnapは/usr/ports/local/みたいなのを作っていると消されちゃうらしいので注意。
0582FOX ★04/12/30 15:09:08ID:???
root ★さんへ

昔やったアクセスログ取り&激しく取っているところ抽出って覚えています?
もしかしたら全くはじめてかもだけど、
0583root▲ ★04/12/30 15:16:34ID:???
>>582
2002年ごろですかね。だとした、私はまだrootじゃなかったかもです。
具体的には何すればいいのかしら。
0584root▲ ★04/12/30 15:18:09ID:???
ら、が抜けちった。

クロール対策するかも、ってことですかね。
0585FOX ★04/12/30 15:21:15ID:???
あっ そうでしたか

まずは現状認識をするって事でアパッチのログを
所定の場所に所定の形で吐き出してもらいたかったり

具体的には /home/news19/logs (←シンボリック?)
毎時別ファイル(←でたくなるから24分割)
なんですが、、
0586FOX ★04/12/30 15:26:40ID:???
206.223.152.90 これって黒山羊やんでしたっけ?
0587root▲ ★04/12/30 15:27:35ID:???
>>585
あ、思い出してきました。fox.cgiとかでかかわったですね。
あのころはOSが不安定で、暗い時代でした。

毎時別にするですか。できると思います。
すみませんがこれから奥様とちょっとお出かけなので、今夜あたりにでも。
0588FOX ★04/12/30 15:29:26ID:???
はいはーい
0589root▲ ★04/12/30 15:30:39ID:???
>>586
206.223.152.90 = blackgoat3
206.223.152.95 = blackgoat4
0590root▲ ★04/12/30 15:30:56ID:???
ということで、作業はのちほど。
0591動け動けウゴウゴ2ちゃんねる04/12/31 11:31:17ID:ZwzdnxTO
syslogの設定変えればいけるんとちゃいますかね
# 確か相当前にどこぞで似たような話がありましたが、どこだったっけ

以下雑談スマソ

>>587
奥様ってよぶとrootさんらしくないですね
0592root▲ ★04/12/31 21:31:55ID:???
今年最後のおれさまメモ。Accept: */* を送って来ないVodafone 3G端末への対策。

携帯→2ch運用情報スレッド14
http://qb5.2ch.net/test/read.cgi/operate/1103457589/477-486

478 名前:root▲ ★[] 投稿日:04/12/31 07:06:52 ID:???
これでどーだ。

# for PHP
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
# XXX
AddHandler php-script php
AddType text/html php
0593root▲ ★04/12/31 23:55:56ID:???
今年はまさに、激動の1年。
年明けの韓国F5団来訪対応に始まり、live系、ex系への挑戦、過去ログサーバの構築、
携帯用システムの構築にbbspinkの充実、
OSの不安定に涙を流しながら耐えた数ヶ月を経た後、11月ごろからようやく本来の力を発揮、
そしてbbs.cgiの大幅改良にread.cgiのメモリ常駐化等、
休む間もなくここまできた、というかんじでした。

サーバロケーションもHEからPIEへと変わり、大幅な体質改善が図られました。
何が起こるかわからないのがここの醍醐味。
さて来年は、どんな年になるのか。

というわけで、来年もどうぞよろしくお願いいたします。
0594 ◆X7F1FulWvk 05/01/01 00:00:35ID:n9pXtleW
お疲れ様でした。
来年も宜しくお願い致します。
0597/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 05/01/01 10:49:22ID:WIMB6ZCT
http://qb5.2ch.net/test/read.cgi/operate/1102681336/587

587 :root▲ ★ :04/12/31 21:36:32 ID:???
>>585
過去ログは1日に1回ひまなとき(朝6時とか)にdatサーバで処理とか、
あるいは、memoriesあたりに自動で格納するとか。

ってかんじですか。で、まずは、

・フロント 3台
- banana + 増設ネットワークカード
・datサーバ 1台
- banana + 増設ネットワークカード + 増設メモリ512M
・相互接続用スイッチ 1台

といったかんじですかね。

これでよろしければ、場所確保お願いします。
0598/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 05/01/01 11:00:35ID:WIMB6ZCT
>>597
諸事情を考えるとまずいかもですが、とりあえず提案してみます。
datサーバを内部オンリーでNFSしてってのはだめでしょうかね

・フロントはジンギスカン
・フロントとdatサーバは増設NICでつなぐ(これで外部へはポートを空けなくてすむ)
・終わったdatから毎朝6時に/md/から/export/へ

0599 05/01/01 21:14:18ID:f15tUsjX
>597
誰にレス?
0600root▲ ★05/01/02 15:31:56ID:???
というわけで、今年もぼちぼちと。

oyster243(BBQ)のハングアップ、2回目か。
メモリディスク(md)に置いてからなんとなく多そうなので、それ系の問題か。
syslogには特にメッセージなし。

>>597
NFSでやるというのはありえますね。
でも、ローカルキャッシュが効く方向で考えたいかも。
0602root▲ ★05/01/02 17:07:35ID:???
>>601
フロントすね。
できるだけフロント⇔バックのI/Oを減らしつつ、
うまく仕事を分業がすると。
0604未承諾広告※ ◆TWARamEjuA 05/01/02 22:46:40ID:FUARNI1I
oyster243(BBQ)の自動起動を入れますた(Rock54式/cronで監視)
あと、777系スクリプトの最適化をやっています。
(現状、DNS関連が重すぎて処理が追いついていってない模様)
0605root▲ ★05/01/03 01:29:59ID:???
>>604
おつです。
DNS関連が重いというのは、oyster243での話かしら。
0606未承諾広告※ ◆TWARamEjuA 05/01/03 01:47:49ID:8A26fyr5
>>605
ホスト名の逆引きをする部分でinet_aton等を使っていましたので、Net::DNS::Resolverに変更しました。
結果、処理を完遂するのに30分近く掛かっていたのが、2分以内で完了するようになりました。
(実は、cronにせっつかれて重複動作していました(苦笑)@Boo80を取ってくる装置)
0607root▲ ★05/01/03 01:52:52ID:???
>>606
あ、いつも動いてたget_なんちゃらですか。
なんかいつも動いていたので、気になってはいたのですけど。

おつでした。
0608/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 05/01/03 11:57:22ID:YkgoqCTc
>>601
だとすると実況系の過去ログ閲覧のdisk traffic次第ですね

>>603
まだ正式リリースされていないものをいれるのは、
またrootさんの経験がないOSをいれるのはどうかと
0610root▲ ★05/01/03 14:44:54ID:???
Solarisは旧SunOS 3.5からSolaris 2.6まで、
それはもうばっちりやらせていただきました。
/etc/systemとか、いじりまくり。
SPARC版での話ですが。

フロントエンドにSolarisのCacheFSというのは、確かにありかも。
しかし、FreeBSDのvr、Solaris 10で動くのかしら。
0611root▲ ★05/01/03 14:46:11ID:???
Solaris 7、8、9、10での主な新機能や改善点を
どなたかここにでも書いていただけると。

で、Solaris 10は使途もフリーになったので
(今までは商用は有料だった)、確かにちょっとありかも。
0612root▲ ★05/01/03 14:52:37ID:???
>>610 補足
> しかし、FreeBSDのvr、Solaris 10で動くのかしら。

vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe400-0xe4ff mem 0xee001000-0xee0010ff irq 11 at device 18.0 on pci0
miibus0: <MII bus> on vr0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: Ethernet address: 00:30:18:22:14:24

がSolarisで動くか、ってことです。

あと、昔のSolaris 2.6/i386は、相当重かった記憶も。
「やっぱSolarisはSPARCかなぁ」と思ったもんですが、
そのへんはどうなんだろ。
0615FOX ★05/01/03 15:59:59ID:???
root ★さーん

news19 を dso化きぼん
0616root▲ ★05/01/03 16:19:57ID:???
>>615
ついに来ましたか。

これから、作業するです。
0617root▲ ★05/01/03 16:23:57ID:???
.so 拡張子と read.cgi を dso で動くようにしました。< news19
0619root▲ ★05/01/03 16:33:04ID:???
動作確認のために、dso.2ch.netのread.cgiを入れたら、、、。
なんか、動作が変に。
0620root▲ ★05/01/03 16:34:26ID:???
リモートコンソールも応答なくなった、、、。
リブート必要かも。
0621root▲ ★05/01/03 16:40:51ID:???
リブート要請中。
0622FOX ★05/01/03 17:04:12ID:???
>>619
ありゃ
それはまだ。。。。。
0623root▲ ★05/01/03 17:12:36ID:???
>>622
ごめんなさいです。
動作確認をしようとおもたんですが。

よく考えれば、read.so で入れればよかったわけか。ショボーン
0624root▲ ★05/01/03 17:16:11ID:???
リモートコンソールはつながったので、
リブートいただいたところをシングルユーザで操作して、
今入れたread.cgiを削除すれば、元に戻るはず。
0625FOX ★05/01/03 17:17:37ID:???
tiger509.maido3.com りぶーとしますー
0626root▲ ★05/01/03 17:19:02ID:???
かかったのを確認しました。
これから作業します。
0627FOX ★05/01/03 17:19:18ID:???
現在の read.cgi@dso をいれますー/いれてくださいー
0628root▲ ★05/01/03 17:23:30ID:???
シングルユーザでリモートコンソール経由で操作して、
read.cgi関連を元に戻して、再度リブート中。

dsoの組み込みは、されている状態です。

ジンギスカン入れているので、立ち上がったら復帰が必要かと。
0629root▲ ★05/01/03 17:24:32ID:???
上がりました。

復帰とread.cgiの入れ替えは、おまかせします。
しばらくシステム側の様子観察するです。
0630root▲ ★05/01/03 17:27:54ID:???
…ということで既に mod_cgidso は入った状態なので、
read.cgi を入れれば、動くはず。
0631FOX ★05/01/03 17:27:54ID:???
ほほーい
0632root▲ ★05/01/03 17:41:11ID:???
read.cgi が動いたのを確認しました。

ちとでかけてくるです。遅い初詣。
0633動け動けウゴウゴ2ちゃんねる05/01/03 18:42:52ID:1l2Q9Xvb
FreeBSDは触ったこと無いけど、WebのパフォーマンスはSolaris<Linuxだな
zOS上でも、WebパフォーマンスだけはAIX<Linuxだった
0635 ◆cZfSunOs.U 05/01/03 22:41:15ID:yt/ZsWUR
Solaris 10 ではネットワークスタックも FireEngine というコードネームで
更新されてパフォーマンス向上が図られているということですね.Sun 自身が
出しているベンチマークの数値を額面通りに受け取るかはともかくとしても.
0636root▲ ★05/01/03 23:01:28ID:???
今dsoなサーバ:

cobra / live8
tiger / ex7 live16 news19
banana / ex9
0637root▲ ★05/01/03 23:08:15ID:???
live16とnews19でもこの設定を解除した。
bbs.cgiとread.cgiでもKeepAlive有効。

#SetEnvIf Request_URI ^/test/bbs\.cgi nokeepalive
#SetEnvIf Request_URI ^/test/subbbs\.cgi nokeepalive
#SetEnvIf Request_URI ^/test/read\.cgi nokeepalive
0638root▲ ★05/01/04 03:54:36ID:???
read.cgi再開発スレ
http://qb5.2ch.net/test/read.cgi/operate/1087199303/516-

tigerサーバ、すべてread.cgiをmod_cgidso化。
同時に read.cgi / subbbs.cgi / bbs.cgi における nokeepalive を廃止。

これをコメントアウト。

#SetEnvIf Request_URI ^/test/bbs\.cgi nokeepalive
#SetEnvIf Request_URI ^/test/subbbs\.cgi nokeepalive
#SetEnvIf Request_URI ^/test/read\.cgi nokeepalive

これを追加。

LoadModule cgidso_module libexec/apache2/mod_cgidso.so

# for mod_cgidso
<IfModule mod_cgidso.c>
AddHandler dso-script so
</IfModule>
<IfModule mod_cgidso.c>
<Files read.cgi>
SetHandler dso-script
</Files>
</IfModule>
0639/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 05/01/04 10:02:05ID:CAD9soMY
>>633
NFSはsolaris>linuxだそうな

kernel2.6でどれだけうpしたかしらんけど、
最低でも2.7ブランチまではクリティカルなところには入れられないしw
0640root▲ ★05/01/04 15:20:10ID:???
掲示板ありのtigerサーバのRLimitCPUを、

RLimitCPU 30

から、

RLimitCPU 120

にしました。
SpeedyCGI化に伴い、CPU時間によるリミッター値を上げ。
(ex7/live8/live16では既に実施済みだったものを、全サーバに反映)
0643/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 05/01/05 22:22:08ID:JJF0U32O
>>641
今日出たxserveの最新版にあわせて発売されました
xserveは1台375〜500オイスター。無制限ライセンスつき!

案外今検討されている実況システムに向いているかも。。。
0644今日の天気は!omikujiな感じでしょう@!damaニュース05/01/05 22:55:41ID:REJU2tOT
Single Processor
¥346,290
(本体価格¥329,800)
2.0GHz PowerPC G5
512K 二次キャッシュ
1GHz システムバス
1GB DDR400 ECC SDRAM
80GB Serial ATA Drive
Mac OS X Server(無制限ライセンス)
デュアル ギガビット Ethernet
ビデオカードなし
コンボドライブ

Dual Processor
¥461,790
(本体価格¥439,800)
Dual 2.3GHz PowerPC G5
各512K 二次キャッシュ
1.15GHz システムバス
1GB DDR400 ECC SDRAM
80GB Serial ATA Drive
Mac OS X Server(無制限ライセンス)
デュアル ギガビット Ethernet
ビデオカードなし
コンボドライブ

Cluster Node
¥346,290
(本体価格¥329,800)
Dual 2.3GHz PowerPC G5
各512K 二次キャッシュ
1.15GHz システムバス
512MB DDR400 ECC SDRAM
80GB Serial ATA Drive
Mac OS X Server(10ライセンス)
デュアル ギガビット Ethernet
ビデオカードなし


基本状態でこれ……高い…www

参考:Dual Proseccorを最高までBTOした結果
- デュアル 2.3GHz PowerPC G5
- 8GB DDR400 ECC SDRAM - 8x1GB
- 1200GB ADM [3x400GB Serial ATA]
- SuperDrive(DVD-R/CD-RW)
- ハードウェア RAID PCI カード(下段スロット)
- ギガビット Ethernet PCI-X カード(上段スロット)
- Mac OS X Server Unlimited クライアントライセンス
- アクセサリキット
- Xserve RAID 5600G/ 14x400G/ 2x2GB FC/ 1GB Cache
- AppleCare Premium Service and Support Plan for Xserve
本体価格 ¥2,731,800
消費税 ¥136,590
小計 ¥2,868,390
0648動け動けウゴウゴ2ちゃんねる05/01/05 23:54:44ID:vqWXMwVF
1年ぐらい前のpekoスレでXserve RAIDを推薦したときは無下に候補から落とされたよなぁ……
まぁFreeBSD/amd64から使うには無謀だとは思うけど。
0649root▲ ★05/01/06 00:05:06ID:???
>>648
確かあれは、memoriesを作っているときの文脈で、
値段の問題とか、そこまでの高速なのはとりあえずいらないとか、
そういう問題だったように記憶しているです。

で、SATA RAID + FibreChannel に落ち着いたと。

今回のは高速性が大事な局面なので、
bananaでパイロットした後で本物を作るフェーズになれば、候補になりうるのかも。
0653じじぃ その4 ◆HETAREzfq. 05/01/06 07:37:59ID:i9GAw4F/
>>651
回転数というより、それ、SCSI-SATA変換かましてるから
そっちのほうがネックじゃよ

それにそれはSATAIIちゃうし
(同じ回転数のSCSIドライブよりかなり落ちる)
0656root▲ ★05/01/07 13:35:07ID:???
ここしばらくで、立て続けに2つ5.3Rにfixが入りました。

Topic: NFS Server may panic under certain load patterns
Topic: sk(4) driver instability on SMP systems

NFSは雪だるま作戦で使うかもしれないので、適用必要すね。
skドライバはとりあえず2ちゃんねるでは関係ないけど、関係する人は多いかなと。
0658FOX ★05/01/07 18:01:35ID:???
qa.2ch.net @banana386(live14) に作ります。
0659ひろゆき@どうやら管理人 ★NGNG
はいなー。
0660FOX ★05/01/07 18:11:27ID:???
基本セット入れればいいのかな? < qa.2ch.net
0662ひろゆき@どうやら管理人 ★NGNG
へーいー
0664FOX ★05/01/08 15:00:26ID:???
http://qa.2ch.net/ の準備が出来ました
板を作ることが可能になりました。
dat保持数は10,000に設定されていまーす。

>>662
0665root▲ ★05/01/09 02:33:05ID:???
というわけで、bananaサーバ方面は .htaccess で制限かけて、
tiger/cobraサーバ方面は、昨年も使ったやつを、とりあえずごにょごにょと。
0666root▲ ★05/01/09 12:48:32ID:???
ex7、なぜかhttpdの数が減っていたので、リスタートした。

この設定だったら、ひまな状態でも減らないと思うんだけど、なんでだろ。

<IfModule prefork.c>
StartServers 1024
MinSpareServers 5
MaxSpareServers 1024
ServerLimit 1024
MaxClients 1024
MaxRequestsPerChild 1000000
</IfModule>
0667 ◆cZfSunOs.U 05/01/09 14:42:52ID:cq9nS41E
>>666 何らかの要因で httpd が終了しても,MinSpareServers まで
スペアの httpd が減らないと新たな httpd が立ち上がらないとか.
httpd 終了の要因としては......

・ MaxRequestsPerChild 回リクエストを処理した.
・ segfault で死んだ.
・ etc.
0668root▲ ★05/01/09 14:50:47ID:???
>>667
ふーむ、MinSpareServersを1024にすればいいのかしら。
0672 ◆cZfSunOs.U 05/01/09 15:09:42ID:cq9nS41E
>>668 ずっと 1024 をキープしたいとすればそうですね.
>>670 そうなってると,確かに httpd ごと終了しちゃいます......
0673root▲ ★05/01/09 21:16:24ID:???
がんがんread.cgiが起動されてるnews19ではそんなことないっすね。
ex7は既にちょっと減少していたりします。>>667 かなと。
0674root▲ ★05/01/09 21:19:08ID:???
ということでこれにしました。
本日の「7期該当なしショック」の時に1280に増やしても問題なさそうだったので、
tigerサーバはこれでいこうかなと。

<IfModule prefork.c>
StartServers 1280
MinSpareServers 1280
MaxSpareServers 1280
ServerLimit 1280
MaxClients 1280
MaxRequestsPerChild 1000000
</IfModule>
0675root▲ ★05/01/09 22:18:37ID:???
ex7、live17以外のサーバのhttpdの数を1024に戻す予定。
(hobby7/game10は後で)

ひさしぶりに、設定ミス(と思われる)で落としてしまった。鬱。
0678root▲ ★05/01/10 00:13:46ID:???
ex7も他と同様、httpdを1024固定にした。
1280だと、かえってつらそうすね。(live17はread.cgi率が少ないため、1280のまま)

game10 hobby7 も 1024 固定に設定。
0679root▲ ★05/01/10 05:06:29ID:???
banana201 を 5.3R にバージョンアップしました。
(www.2ch.net/www2.2ch.net/yakin.cc)

これで、RAIDカード入れて中身を初期化する予定のcobra2245と
慎重にバージョンアップする必要があるため現地に行けたら作業しようと思っている
oyster902 = memoriesを除き、
私が見ているサーバはすべてFreeBSD 5.3Rになりました。

これでとりあえず、バージョンアップ系の工事は一段落のはず。
0680root▲ ★05/01/10 06:50:55ID:???
寝る前に気がついたので。

例の攻撃かも & 大量スワップアウト騒ぎで、bbs.cgi (speedy) の -t660 を -t60 に変えたわけですが、
そもそも10分で自爆するようにbbs.cgiで設定していたような気がするので、
-t660 は、実は正しい設定だったような気がしてきました。

…でも今日はFOXさんが早寝しているので、
とりあえず今は設定を変えず、とりえあずそのままにしておくことにします。

覚え書き: パフォーマンスダウンが起こっていたサーバ:
pc5 hunan5 music4 idol.bbspink.com
0681root▲ ★05/01/10 06:52:29ID:???
で、pc5にはtiger/coraに今入れているフィルタと同じものを入れてもらっています。(by Jim-san)
tigre/cobraはフィルタ実装済。
.htaccess からは、はずしてあります。

以上、現状のまとめ。
0683FOX ★05/01/10 13:44:50ID:???
どもども
月曜から復帰予定でーす

-t660 は 11分ということで設定しました。
それ自身は問題ないかと、
bbs.cgi が引きがねでいろいろ起るのはbbs.cgiに存在する問題点かと
長い戦いとなるでしょう。
0684FOX ★05/01/10 13:47:50ID:???
bananaの5.3化もやる予定ではあったりして、
これもまた長い戦いになる予感。

一方、史上最大の爆撃を受けているようですが、
序盤のジャブ一発目なのか、はたまた渾身のストレートだったのか、、、
なんせ破壊力は韓国の数十倍は楽にあると予想できますから。
0685FOX ★05/01/10 14:05:58ID:???
でも LAが上昇して負荷が高い状態になるのは
ここ数週間の経験からいくと read.cgi 起因だす。

何らかのきっかけで read.cgi 暴走
サーバが忙しくなって swap 開始
bbs.cgi の処理が物凄く時間がかかって
書き込み処理事態が swap out
見た目 <speedy_back> が大量に存在。
でも これを見て bbs.cgi の問題とみたり
サーバの設定の問題とみたりしてもうまく行かなかったです。
原因は read.cgi の暴走。

枯れるまでじっと待とうread.cgi
0687root▲ ★05/01/10 15:27:08ID:???
>>683
> -t660 は 11分ということで設定しました。
> それ自身は問題ないかと、

そうですね。これで問題が出るようだと、本質的なことが解決できてない、って
ことになるです。

> なんせ破壊力は韓国の数十倍は楽にあると予想できますから。

どっかに「回線がうんこ」って書いてあったような気がしましたが、
うんこだったとしても、数の力はすごいし。
ここの掲示板が他に対してたまに発揮しているのとか見ると、思うです。
例えばUDとか。

で、>>685 の read.cgi の暴走ですが、
dso 化されてしまうと、今のbananaの設定ではその様子が見えないのです。
で、もしよろしければ、pc5 human5 idol.bbspink.com あたりで、
security.bsd.see_other_uids=0
を一時的に外していただけると、うれしかったりします。
0688FOX ★05/01/10 20:35:35ID:???
ついにメモリが足りないと感じた。
pc5 は増設手配します。 idol は板移転(->sakura03) で分散かな、
あとあったっけ?
0689root▲ ★05/01/10 22:38:46ID:???
>>688
512M → 1G すね。< pc5
あとは、maleがあるhuman5あたりか。
0690FOX ★05/01/10 22:42:59ID:???
human5 も投稿数が多く逼迫しているかと思えば
RAMには余裕ありげ、、
read.cgi 起動数の差なのかな・・・
0691root▲ ★05/01/10 23:02:27ID:???
>>690
ありえますね。

あと、昨日のgame10/hobby7でのトラブルは、APC Acceleratorを入れたまま、
httpdの数を1280にしたのが原因だった模様。
APC Acceleratorをはずすだけで、ひとつあたり仮想記憶を40M食っていたhttpdが、
9.4Mになったです。

携帯系サーバでは必須だけど、一般サーバではいらないんで、
はずしておこうかと。
0692FOX ★05/01/10 23:14:41ID:???
現在 pc5 は -M16 でやってます
メモリ節約できるらしい

まず bbs.cgi の改造で 各サーバの状況にあわせた
パラメータ設定できるようにしてみよう。
0693root▲ ★05/01/10 23:21:19ID:???
常駐するspeedy_backendの数を減らす戦略ですか。

cobra/tiger系だと、もう少し多くてもいいかもとか、
同じbananaでもサーバの性格に合わせてセッティングを変えるとか、
できるといいかも。
0694root▲ ★05/01/10 23:27:41ID:???
掲示板tiger, liveb1, wwwのhttpdから、apc.soの読み込みを外した。
0695FOX ★05/01/10 23:29:36ID:???
bbs.cgi スレにて
0696FOX ★05/01/11 02:24:55ID:???
pc5 (banana210) にRAMを追加するように頼んだ、(512MB追加)

「届いたら、追加しちゃって witout any notice」と頼んだ
だから作業中は突然止まります < pc5
0698FOX ★05/01/11 02:34:56ID:???
Jim (2:33) :
Ram will happen today
0700FOX ★05/01/11 15:52:09ID:???
news系の再配置で

banana241 (news15/16/17)
banana372 (news13)

があいた。
0702root▲ ★05/01/11 16:50:56ID:???
>>700
1台はいったん整地して雪だるま行きかしら。

# 実験をすすめるにあたりクライアント側にも、root権限ありが1台あるといいかも。
0703FOX ★05/01/11 16:52:39ID:???
まぁ もう二台くらいあけてから
ゆっくりと、、、

当分 bbs.cgi の改良が頭から離れそうもないので、
Sambaa 値はやっぱ SETTING.TXT だよなぁとか
0705 ◆9psNo.754w 05/01/11 16:55:31ID:lpJBzLnD
> Sambaa 値はやっぱ SETTING.TXT だよなぁとか
ほうほう。となると申請で容易に(?)変えられることになるとですな。
0706FOX ★05/01/11 16:58:47ID:???
bbs.cgi スレでやるか、、、
0708root▲ ★05/01/11 22:15:36ID:???
で、>>707 ですが、
個人的にはメモリディスクを1Gとっているから、、、と推測。
(メモリには余裕があります(下記))

last pid: 1056; load averages: 0.00, 0.04, 0.01 up 0+00:34:55 05:14:38
84 processes: 1 running, 81 sleeping, 2 zombie
CPU states: % user, % nice, % system, % interrupt, % idle
Mem: 834M Active, 272M Inact, 263M Wired, 16K Cache, 214M Buf, 2525M Free
Swap: 4096M Total, 4096M Free

このへんのproblem reportって、出ているんだろうか。
ハングしちゃうのは、ちとつらいなと。
0710FOX ★05/01/12 18:03:52ID:???
BBQ を DSN参照方式じゃない方式に切り替えますかね。
0711FOX ★05/01/12 18:21:46ID:???
>>700 の2台をまっさらに再インストールをしようかと、

banana241 (news15/16/17)
banana372 (news13)

を Suma に退避していただけるとありがたいです。

5.3 にしちゃおうかと、
0712root▲ ★05/01/12 18:33:16ID:???
>>711
今夜、帰宅後あたりにでも。
banana241にはnews14も入ってるので、それも含めて。
0713root▲ ★05/01/12 18:46:35ID:???
>>710
んー、それはややいまいちっすね。
BBQって、DNSでやるのが一番適しているパターンの一つですから。

BBQは、同じサーバ2台作ると、簡単に2台にできます。
この路線がいいかなと。→というわけでcobra2245のRAID化&構築がいいかなと。

で、うまくいくようなら同じRAIDカードをoyster243にも刺せば、当面安泰と。

そのうえで、
ほんとうはDB全部をまるっきり生成しなおさなくても、
データの追加ってできるはずなんです。
今できないのは、rbldnsの実装の問題です。

もうちょっといい実装があるような気がするので、ちと調べてみるです。
0714root▲ ★05/01/12 18:47:00ID:???
>>713
> 簡単に2台にできます。
^DNSのしくみで
0716root▲ ★05/01/12 20:49:12ID:???
cobra2245 を power off しておきました。

%halt -p
Connection to cobra2245.maido3.com closed by remote host.
Connection to cobra2245.maido3.com closed.
0721FOX ★05/01/13 00:50:12ID:???
Jim は PIEへと to take care of oyster2245
0722FOX ★05/01/13 00:59:27ID:???
現在はoyster2245のケースにRAID用のカードが
テープで貼り付けてある状況です。

まずは どうすればいいのかな?
0723root▲ ★05/01/13 01:05:33ID:???
1)ふたを開ける
2)今入っているSCSI cardを取り外す
3)新しいSCSI cardを取り付ける
4)HDDをつなぐ

ここまでできたら、電源を入れる*前に*、ここにその旨書いてくださいです。
0724root▲ ★05/01/13 01:06:33ID:???
5)ふたを閉める
6)元の位置にサーバを戻す

7)コンソール・キーボードをつなぐ

でもまだ電源はつながない
0725FOX ★05/01/13 01:07:07ID:???
はいはーい

まだ到着してないけど、、、
0726動け動けウゴウゴ2ちゃんねる05/01/13 01:09:20ID:ougiN1qr
RAID用のカード
とりあえずデフォルトの設定をマジックで書いておく。<ディップスイッチ等
接続素子部分に接点復活剤を吹き付けて磨く。
ケースにRAID設定の変遷をつづる紙を張り付けてみる

そしてとりあえず今日は寝て、上手い使い方が明日目覚めたときに浮かぶことを祈る
0727FOX ★05/01/13 01:12:02ID:???
おっ 到着したようだ
0728root▲ ★05/01/13 01:14:42ID:???
>>720
確かにあるですね。さっき >>711 を流しながら、見てました。
悪くないかも。
0729root▲ ★05/01/13 01:16:51ID:???
おお。

収容作業終わりました。
以下のDNS変更をお願いします。(明日かな)

(現在)
+news13.2ch.net:206.223.150.20
+news14.2ch.net:206.223.147.60
+news15.2ch.net:206.223.147.60
+news16.2ch.net:206.223.147.60
+news17.2ch.net:206.223.147.60

(変更後)
+news13.2ch.net:206.223.151.230
+news14.2ch.net:206.223.151.230
+news15.2ch.net:206.223.151.230
+news16.2ch.net:206.223.151.230
+news17.2ch.net:206.223.151.230
0730FOX ★05/01/13 01:18:06ID:???
>>729
要請しますー
0731root▲ ★05/01/13 01:22:08ID:???
>>724 の続き

8) 電源を入れる
9)LSI LogicのSCSI BIOSのところで、所定のキーを押して
メニュー画面に入る
10)コマンドを入力して、2つのSCSIディスクが認識されていることを確認する
11)問題なければ、2つのディスクをRAID 1構成に設定し、
ディスクアレイを構成するコマンドを流す
12)しばらくすると終わる
13)電源を落とす

(続く)
0732FOX ★05/01/13 01:24:44ID:???
I am at pie, a couple broken machines to work on before I can work on oyster

ということで待機中。。。
0733root▲ ★05/01/13 01:26:19ID:???
14)FreeBSD のインストールCDを入れる
15)HDDがアレイになった1台で認識されるので、/home のディスクを割り当てずに、
他のディスクはこれまでと同じパーティション割付でインストールを行う
16)ここまで

という流れです。
0734動け動けウゴウゴ2ちゃんねる05/01/13 01:26:30ID:8m+9AMiU
散々迷った挙句ここにお邪魔
N+の住人ですが
ニュー速に実況を認めるのは止めてください
N+は散々負荷を減らすためにニュースの範囲を減らしてきました
実況がありならとっくにやってます
最悪でも両板で実況ありでお願いします
鯖が落ちれば管理人さんも考え直すでしょう
実況+でがんばっている人のことも考えてください
0735FOX ★05/01/13 01:27:24ID:???
>>734
じゃましたら 規制します。
0736root▲ ★05/01/13 01:27:38ID:???
>>732
了解です。

う、そういえばJimさん、5.3R/amd64版のCDメディア、持ってるかしら。
5.2.1Rはもう公式にサポートされてないので、FTPインストールとかできない気がします。
インストールイメージが全部入ったフルメディアからなら、入れられますが、、、。
0737動け動けウゴウゴ2ちゃんねる05/01/13 01:34:19ID:nYcfRPog
>>736
> う、そういえばJimさん、5.3R/amd64版のCDメディア、持ってるかしら。

あらかじめもたせなかったらそれは準備不足というものでつが
0738root▲ ★05/01/13 01:39:04ID:???
昨年12月にSean君に頼んだときは、そう言ってあったのです。
今回はうっかりしていた、、、かも。ショボーン
0739FOX ★05/01/13 01:39:54ID:???
まぁ これからっす
いろいろあるのはいつものことかと
0741root▲ ★05/01/13 01:44:48ID:???
>>739
すんませんです。

>>740
確かに、、、。
でもその手順を二人羽織するのは、若干どきどきかも。
0742FOX ★05/01/13 01:47:46ID:???
>>736
んじゃ
まずその辺の事を Jim に聞いてみよう

コントロール渡します。
0743root▲ ★05/01/13 01:48:57ID:???
了解です。
0744root▲ ★05/01/13 02:50:18ID:???
Jimさんは、別の仕事をPIEでしています。
私はちと、おふろ。

Me (02:49 AM) :
Jim-san, now I'll take a bath, so I will be offline for about 30 minutes.
Mata atode.
0745動け動けウゴウゴ2ちゃんねる05/01/13 03:11:26ID:blp/uaY4
>741
いちおう定番のネットワークインストールのところをはっときます。
http://www15.big.or.jp/~yamamori/sun/pxe/

まぁ普通にbootできるCDが有るのなら、NFSサーバー用意してmdconfigで.isoマウントしたのを公開すりゃいいんだけど。
sysinstallのインストール元でNFSサーバー選べば。
0746root▲ ★05/01/13 03:19:38ID:???
>>745
cvsup.peko.2ch.net に ISO イメージがあるので、
もしうまくいくようなら、やってみるかも。

ただそこまでしてあせらなくても、普通にCD焼いたほうが、たぶんあとで楽だし、
たぶん二人羽織する時間かければ、クルマで家に戻ってCD焼ける肝。
0747FOX ★05/01/13 03:22:44ID:???
Jim (3:22) :
I have it cd 1 and the boot cd
Jim (3:22) :
sean made it
0748FOX ★05/01/13 03:23:21ID:???
1) CSCI card は交換済み
2) CD はある

ここまできましたー
0749root▲ ★05/01/13 03:39:39ID:???
それが、、、。

今入っているSCSI card(RAIDじゃない)と同じもの、らしいんですよ。
Jimさんが「おかしいなぁ」と言っています。

で、product numberおしえれと。
0750root▲ ★05/01/13 03:43:45ID:???
やはりMegaRAIDじゃなくて、普通のU320のカードだった模様。
今後の行動を相談中、、、。
0751FOX ★05/01/13 03:46:27ID:???
買いにいくいく
0752root▲ ★05/01/13 03:47:31ID:???
5.3R/amd64のCDは、ちゃんと準備しているそうです。
0753root▲ ★05/01/13 03:49:42ID:???
Jim (03:47 AM) :
I am going to go to the store and find this card
mata atode friend
Me (03:47 AM) :
Oh, thank you. Mata atode.
0754動け動けウゴウゴ2ちゃんねる05/01/13 03:51:02ID:nYcfRPog
>>752
おおっ、さすがJimさんとSeanさんだ
GJとお伝えください

で、カードがふつーのSCSIですかw
かいにいけるようなら買いにいきませうw
0756root▲ ★05/01/13 03:55:39ID:???
LSI LOGIC MegaRAID SCSI 320-1 を買いにいくとすると、
今入っているのがdual channelのSCSIカードなので、ケーブルの種類が違ってくるです。

LSI LOGIC MegaRAID SCSI 320-2 で別々のchannelにHDDを一つずつつけて、
RAID 1を構成するのって、できましたっけ。
0757root▲ ★05/01/13 03:55:55ID:???
で、電話して呼び戻しました。
0758root▲ ★05/01/13 03:58:54ID:???
買いにいく、と言って、今クルマに乗っています。< Jim
LSI LOGIC MegaRAID SCSI 320-1 か
LSI LOGIC MegaRAID SCSI 320-2 のどちらかを買ってもらおうと思いますが、
さて、どっちがいいか。
0760root▲ ★05/01/13 04:00:30ID:???
おながいしますー。
0761root▲ ★05/01/13 04:03:00ID:???
Me (03:57 AM) :
We have two choices:

LSI LOGIC MegaRAID SCSI 320-1
LSI LOGIC MegaRAID SCSI 320-2

320-1 is single channel and 320-2 is dual channel.
Jim (03:58 AM) :
dual channel is better?
Me (03:59 AM) :
I think so. Because previous version of SCSI card is dual channel version.
Jim (03:59 AM) :
ok I am going to go look for it now if no dual channel and only single channel then I will get single channel
Me (04:01 AM) :
Ok.
And I think if yo buy 320-1 (single) card, you need to buy U320 daisy-chain cable also.
Jim (04:01 AM) :
yes
Me (04:01 AM) :
Thank you.
Jim (04:01 AM) :
dou itashi mashite
0762root▲ ★05/01/13 04:04:25ID:???
ということで、
- 320-2があれば買う
- なければ320-1になるかもしれない
- 320-1の場合は別途daisy-chain接続するケーブルが必要だよ => Wakatta

ということに。
0765root▲ ★05/01/13 04:16:33ID:???
Jim (04:05 AM) :
I can get the card at 5 PM today from the distributor is that time ok with you?
Me (04:07 AM) :
5 PM, is 9 AM in Japan. Sorry, I will be offline (I still be in bed I think).

But you can install this card as RAID 1 I think. It is not so difficult.
And I already back up all data of cobra2245, so you can initialize all data of HDD.
Jim (04:08 AM) :
yes I can do it.
Me (04:08 AM) :
Oh, 10 PM in Japan... But anyway, I think I can not attend at this time.
Jim (04:08 AM) :
I can do it
Me (04:08 AM) :
But I think you can do your job, ganbatte kudasai.
Jim (04:11 AM) :
I can do it
Me (04:11 AM) :
Some 2ch anonymous user said that 320-2 should work.
But we may need to set some kind of jumpers.
But I think it is not so dufficult.

And he (she?) told to me the information for setting the card:

http://www.lsilogic.com/files/docs/techdocs/storage_stand_prod/RAIDpage/mr_scsi_320-2_qhsg.pdf

Please read this document before setting.
Jim (04:12 AM) :
ok I will read it completely. I am going to drive now and I will read it while I eat breakfast
Me (04:13 AM) :
Ok, thank you. I am looking forward to hearing a good news.
Mata atode friend.
Jim (04:13 AM) :
driving now mata atode
0766root▲ ★05/01/13 04:18:02ID:???
ということで、

- 現地時間17時からインストールに再挑戦
- その時間私はいない可能性大
- でもそんなに難しくないはず
- Jimさん「がんがります」

となりました。
0770root▲ ★05/01/13 11:57:50ID:???
Me (11:09 AM) :
Hello, Jim-san.
Would you tell me the current status about cobra2245?
Jim (11:11 AM) :
traffic was bad. I am just getting to the parking lot at pie.
I have the 320-1 controller. I will install it today then tomorrow the -2 controller
will come and I will exchange them be inside in a few minutes
Me (11:14 AM) :
Hmm... If you certainly will get -2 controller, I recommend to you doing the installation job
after the card has been arrived. Because RAID 1 is a little bit sensitive.
If SCSI disks IDs are changed, they may be effect to the already-configured RAID array.
Me (11:15 AM) :
And this installation is not so very hurry. Then I want to install it certainly.
We can wait for it until arriving a good RAID card.
Jim (11:16 AM) :
ok, then we should wait until tomorrow. The wrong controller was delivered today
Me (11:17 AM) :
Ok. wakatta. If you get a delivery information about -2 version card, please notify me.
Email is better. I sometimes absent from ICQ.
Jim (11:18 AM) :
ok I will email you and I will install it when it comes
Me (11:19 AM) :
Thank you.

Today I have so many my main (boring) job and I must return to my job.
Mata atode.
Jim (11:20 AM) :
ok, tomorrow will be a better day
Me (11:21 AM) :
I think so. Let's make a better environment for us.
0771root▲ ★05/01/13 12:10:25ID:???
ということで、
- -1のカードが今日、-2のカードが明日届く
- -2のカードが確かに明日来るならそれをマターリ待ちましょう
- -2のカードが届いたら知らせてね

ということでいこうと。
0773FOX ★05/01/13 15:57:00ID:???
>>729
が完了したので

banana241 (news15/16/17)
banana372 (news13)

の二台はまっさらにします。
0774未承諾広告※ ◆TWARamEjuA 05/01/13 23:24:53ID:D5yUD1O6
帰宅されたようですので(w
banana238 の LWP::UserAgent を2.031 から 2.033 にうpキボンヌですーm(_ _)m
(ちなみにご本尊のlibwwwは最新の5.803だけれども、、、)

cpan> m LWP::UserAgent
Module id = LWP::UserAgent
DESCRIPTION A WWW UserAgent class
CPAN_USERID LWWWP (The libwww-perl mailing list <libwww@perl.org>)
CPAN_VERSION 2.033
CPAN_FILE G/GA/GAAS/libwww-perl-5.803.tar.gz
DSLI_STATUS RmpO (released,mailing-list,perl,object-oriented)
MANPAGE LWP::UserAgent - Web user agent class
INST_FILE /usr/local/lib/perl5/site_perl/5.8.5/LWP/UserAgent.pm
INST_VERSION 2.031
0775root▲ ★05/01/13 23:42:22ID:???
うーむ、portsはまだ更新されてないっぽいすね。
(今入れなおしてみました)
p5-libwww-5.79_1 のままの模様。

何か、虫さんでもいたですか。
0776未承諾広告※ ◆TWARamEjuA 05/01/13 23:48:16ID:D5yUD1O6
>>775
えっと蟲さんはいないのですが、2.031 と 2.033 とでは、インターフェイスが変わっているので、
できれば最新の方に準拠しておけば、先々楽が出来るかなぁと思いまして。

お手数おかけしましたですm(_ _)m
0777root▲ ★05/01/13 23:51:10ID:???
>>776
おぉー、I/F変わっているですか。

他に、影響あるのかなぁ。
banana238では動いてないけど、Boo80とか。
0778未承諾広告※ ◆TWARamEjuA 05/01/14 00:21:57ID:DYxviOKj
>>777
おそらくBoo80でも大丈夫かな?

ちなみにやりたかったことは・・・
my $UA = LWP::UserAgent->new();
# 送信するHTTPヘッダに以下のものを追加
$UA->default_headers->push_header(
 TEST => qq|TEST TEST TEST|;
);

このdefault_headerが、2.031では未実装なのでした。

※「変更された」のではなく、「追加された」ですですm(_ _)m
0779root▲ ★05/01/14 00:24:43ID:???
おぉ、了解です。

いろんな理由により、
できるだけ「ports猿」な状態にしておきたい、、、かも。
0781root▲ ★05/01/15 01:08:58ID:???
ex7: -M32を-M64に。
さて、どうなるか。
0782未承諾広告※ ◆TWARamEjuA 05/01/15 12:16:47ID:ui0zttNA
さて。
klistまとめ処のあっぷあっぷ問題(wに関連してRock54のログをDB化する作業(過去のキックログをDB化)をおおかた終えました。
そこで、ログのDB化を機に、現状ではログ吐き出し式であったものをBBS.2ch.netのようなDNS式に改良したいなぁと企んでおります。
といっても実はといいますと、Rock54側では既に対応を終えておりまして、あとはbbs.cgi側とBBX側の改良を残すのみとなりました。
がしかし、bbs.cgi側ではクエリを単純に増やすだけの対応なのでそうややこしくはないのですが、BBX側の改良がちょっとやっかいかと思われます。(rbddnsからtinydnsへの変更)

そこで提案を。
1. 新たにRock54キック用のサブドメインBBR(仮名)を設ける。
○メリットさん
 ・現状のBBXは触らなくて済む。
 ・BBRのフィルタリングもそんなには難しくない。(流れはBBS.2ch.netと変わらないはず)
 ・返答がいらない。(BBXでは必要)
○デメリット
 ・bbs.cgiで1回余計にDNS問い合わせが増える。(BBXとBBR)
 ・bbs.cgiからの問い合わせ部分のクエリが増えるのでそれの対応が必要。(こちらで対応します)
 ・BBR装置が必要(filterはこちらで対応しますが、tinydnsの構築や、サブドメインの設定が必要です)

2. BBX.2ch.netの改良。
○メリットさん
 ・bbs.cgiでのDNS問い合わせは変わらない。(ただし送りつけるクエリが増えます。)
○デメリット
 ・BBXの大改修が必須。(現状のDBから応答用のdataを問い合わせごとに再構築する必要がある)
 ・bbs.cgiからの問い合わせ部分のクエリが増えるのでそれの対応が必要。(こちらで対応します)

3. この話は無かったことにする。
○メリットさん
 ・何もしなくて済む♪
○デメリット
 ・klistまとめ処のあっぷあっぷ問題(wの関係で、過去のデータが消える(消さないと鯖があっぷあっぷする)
 ・各鯖のログ吐き出しによるI/O負荷やDisk資源の低減が見込めない。

さて、如何なものでしょうか。
0783root▲ ★05/01/16 03:21:20ID:???
>>782
1. がいいような。

で、DNS query発生するのは、該当ワードがあった時だけっすよね。
なら、器はbanana238でまかなえるんではないかなと。
(まだIPアドレス資源には余裕あります)
0784root▲ ★05/01/16 06:09:09ID:???
1. にするとすると、

a) bbr.2ch.net サブドメイン & DNSの器(tinydnsでよいのかな?)
b) BBR装置を入れる 何々.2ch.net のバーチャルホスト(bbr.2ch.netとペア)

がbanana238にあればよいのかしら。

(ただし、該当ワードがあった時のみのqueryなら、という条件で)。
0785root▲ ★05/01/16 06:14:01ID:???
あぁ、今ようやくわかたです。
BBXで「ひっかかったよ」というログを、BBYみたいにとっておきたいわけですか。

1. しかないんじゃないかしら。
0786未承諾広告※ ◆TWARamEjuA 05/01/16 17:53:35ID:BuIGEc6z
→(まだIPアドレス資源には余裕あります)
238にてifconfigしてみて、たくさんあるのを確認しました(w

→(ただし、該当ワードがあった時のみのqueryなら、という条件で)
該当ワードが存在したときに発生します。しかし、BBX,BBRと2回DNS問い合わせするので、
現状より増えるかと思われます。@やや心配

--------------------------------------------------------------------------------
★現状(あくまでも想像です。)
# 本文を対象にワードのチェックをする。
my ($CHK_Rock54, $FLAG_Sakura) = &Rockのちぇっく(本文);
if ($CHK_Rock54 eq '無いとき') { 次のルーチンへ }
if ($FLAG_Sakura eq 'さくら') { 「さくらが咲いています」; exit; }

BBXに問い合わせる↓
if (3回目以上?) { 「書き込みました」; exit; }
kicklogに書き出し;

# 次のルーチン

★これから
# 本文を対象にワードのチェックをする。
my ($Rock54_MD5, $FLAG_Sakura) = &Rockのちぇっく(本文);
if ($Rock54_MD5 eq '空っぽ') { 次のルーチンへ }
BBR(仮称)に必要なクエリ(*)を送信。
if ($FLAG_Sakura eq 'さくら') { 「さくらが咲いています」; exit; }

BBXに問い合わせる↓
if (3回目以上?) { 「書き込みました」; exit; }

# 次のルーチン
--------------------------------------------------------------------------------
このような流れになるかと思います。

*) BBR(仮称)へ送りつけるクエリの詳細
MD5:該当ワードに付けられたmd5値.さくらフラグ.投稿者のIPアドレス.サブスクライバ.スレッド番号.板名.鯖名.bbr.2ch.net.
凡例:
MD5:2d2c9924000a31a5707bd613a4f9b48f.0.123.45.67.89.1105864300.news4vip.ex7.2ch.net.bbr.2ch.net
※このようなクエリ形式になるので、tinydnsが必要になるかと思いました。
 返答は常に127.0.0.2で桶かな?
 dataファイルには、
+*.bbr.2ch.net.:127.0.0.2:
 の1行のみ記載
0787root▲ ★05/01/16 18:00:01ID:???
>>786
ふむふむ。

ひっかかったログをとりたいということですか。
BBYやBBSと同等の使い方なので、tinydnsですね。

いけるんじゃないですかね。
まずは例によって「困ったら考える」ということで、やってみましょうか。

ただ今日はちと忙しいんで、器作りは明日以降ということで。
0789動け動けウゴウゴ2ちゃんねる05/01/16 23:12:57ID:v6l+9EX/
>>786
NGワードをMD5にする必要はあるんでしょうかね
まあ内緒ならわかりますが、それならSHAでもいいのかも・・・・否、
むしろMD5は怪しい(先刻話題になったあの問題がある)ので辞めたほうがいい悪寒
0790未承諾広告※ ◆TWARamEjuA 05/01/16 23:28:41ID:BuIGEc6z
>>789
> NGワードをMD5にする必要はあるんでしょうかね
管理の際、NGワードで検索するよりもMD5(hex_digest)の方が楽なので(照)
ちなみにまったく同じNGワードであってもMD5値が重複しないようにしているつもりです(苦笑)
0791動け動けウゴウゴ2ちゃんねる05/01/16 23:32:03ID:v6l+9EX/
>>790
>ちなみにまったく同じNGワードであってもMD5値が重複しないようにしているつもりです

初耳ですな、これ。同一ストリングで異なるMD5、か。
まーおおよそごにょごにょしているんでしょうけどw
0792未承諾広告※ ◆TWARamEjuA 05/01/16 23:51:14ID:BuIGEc6z
>>791
同一ストリングは「重複する」って事で登録出来ないようになっていたりとか、
重複する場合は、NGワードが「文字列として」は重複しないようにしているとか、
いろいろとやっていたりします(照)@Rock54

それでも必ず「穴」はあると信じているので、自分とは違う目でチェックもしてもらえると、
嬉しかったりするんだけれども(苦笑)
0795root▲ ★05/01/18 16:48:28ID:???
>>794
ex7(= tiger503)のバージョンを、まずは上げてみるか。
で、問題なければ他のサーバへと。

スケジュールは別途。
0796root▲ ★05/01/18 22:32:04ID:???
さて、これからぼちぼちいろんな転送量ログやらApache status log何やらを分析しようかなと。
0797root▲ ★05/01/18 23:21:54ID:???
www/www2はhttpdが、既に21:55の時点で売り切れでした。
スタティックコンテンツしかないからまだ増やせるので、増やしておこう。
ただ、いつもこんなに必要なわけじゃないから、やばい場合だけ増えるようにしておこう。

<IfModule prefork.c>
StartServers 128
MinSpareServers 128
MaxSpareServers 128
ServerLimit 128
MaxClients 128
MaxRequestsPerChild 1000000
</IfModule>



<IfModule prefork.c>
StartServers 128
MinSpareServers 128
MaxSpareServers 256
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 1000000
</IfModule>

に変更。
0798root▲ ★05/01/18 23:34:20ID:???
携帯系は概ねいつもの倍ですね。

c-docomo系とc-others系は、まだゆとりあった模様。

c-au系は、ネットワークカードがvrでメモリが512Mしか入ってない
c-au3が数分間、苦しかったみたい。他の2台はそれなりに動作。

いずれの系もhttpdの数やPHPのチューニング具合は、
概ねうまく動いていた模様。

blackgoat3と4は、ともにネットワークが100M限界まで使われた。
特にnews系が入っている(?)方が、苦しめだったみたい。

blackgoatサーバそのものにはまだ余力があったので、
プライベート側ネットワークを100M→1Gにすれば、まだ耐えられると思います。
そのためには、スイッチに部品の増設(1個3万円ぐらいのを2つ)が必要。

総合的にみて携帯系は、設定変える必要ななさそう。
0799root▲ ★05/01/18 23:42:29ID:???
kouriがあるetc4にはアクセスが集中しましたが(etc4/game9で普段の倍)、サーバにはまだ余力があった模様。
0800root▲ ★05/01/18 23:45:51ID:???
ex7は山がそれなりに出てるけど、あんまり来なかったのでたいしたことなし。
game10も低いながら山あり。

hobby7も、こんなとこか。
0801root▲ ★05/01/18 23:51:02ID:???
banana238

headlineは普段の15倍ぐらい来ましたが、サーバはまだ大丈夫でした。
みんなして、bbynewsを見ていた模様。

stats/BBSは、バッファ溢れが起こった模様。

2005/01/18 21:55:00
686 dropped due to full socket buffers

2005/01/18 22:05:00
935 dropped due to full socket buffers

これ以外は問題なさげ。
0803root▲ ★05/01/18 23:54:55ID:???
life7 memories は山ありなものの、問題なし。
live16 もこんなところか。
0804root▲ ★05/01/19 00:01:54ID:???
live8は、限界近くまで使われたように見えます。
httpd売り切れ状態で、22:00ごろに一瞬つながりにくくなった模様。

news19もhttpdが売り切れたけど、そこまで目いっぱいにはならなかった模様。
でも、かなり土俵際まで資源使われた感じ。
bbs.cgiのリミッターがうまく効いたか。

news18は蝗が大量襲来したけど、能力の範囲内でクリアした模様。
0805root▲ ★05/01/19 00:03:40ID:???
etc4(kouri) news18 news19 のread.cgi率の異常な高まりが、
蝗の襲来を如実に物語っているですね。
kouri移転しといて正解だったと(移転しといたのにschool4は仮死状態になったし)

http://mumumu.mu/mrtg/mrtg-rrd.cgi/read/

いじょ。
0806root▲ ★05/01/19 00:07:39ID:???
とりあえず、brief reportとしてはこんなかんじです。

・news19: 28Mbps(圧縮ありでは観測史上最大)
・live8: 22.7Mbps(read.cgiありでは観測史上最大級)

さっき「倍」って書いたけど、各種のグラフ見てると、
全体としては3倍に限りなく近かったみたい。
0808root▲ ★05/01/19 14:37:29ID:???
tiger503 = ex7

・FreeBSD 5.3R-p5 にバージョンアップ
・emのドライバをstableのものに(blackgoat3/4と同じ)
・speedy(bbs.cgi)を-M64から-M48に(どーん、の対策)
0810root▲ ★05/01/19 15:33:47ID:???
>>809
Jimさんに確認してみます。
0811root▲ ★05/01/19 21:31:36ID:???
Jimさんから返事が来ました。
インストール完了したとのこと。

dmesgをざっと見てみましたが、cardはちゃんと320-2のカードになっていて、
configurationも問題なくできている模様。

amr0: <LSILogic MegaRAID> mem 0xfe300000-0xfe30ffff irq 29 at device 1.0 on pci3
amr0: [GIANT-LOCKED]
amr0: <LSILogic MegaRAID SCSI 320-2> Firmware 1L19, BIOS 1.04, 64MB RAM
...
amrd0: <LSILogic MegaRAID logical drive> on amr0
amrd0: 34938MB (71553024 sectors) RAID 1 (optimal)
Mounting root from ufs:/dev/amrd0s1a
0812root▲ ★05/01/19 21:34:31ID:???
ということで、

・cobra2245をBBQとdnscacheの2号機に仕立て上げる
・oyster243から機能を移す
・oyster243に同じRAIDカードを入れ、OSを入れ、セットアップする
・BBQ/dnscacheが2台体制に
・ウマー

という手順で。
0813root▲ ★05/01/19 21:36:23ID:???
OSもちゃんと5.3R/amd64が入っていました。
Seanくんが作業した模様。
0815root▲ ★05/01/19 21:47:41ID:???
>>814
カードは確かに-2だけど、ひょっとしてかたっぽのchannelにディスクが2台つけてあるかも、
ということですね。

OSからわかるのかな?
camcontrolとかすればいいのかしら。
0817動け動けウゴウゴ2ちゃんねる05/01/19 22:19:52ID:bPMzuLLu
今日昼間のいいとも実況がらみでおちたっぽいex7ですが
>>808だったら落ちなかったんですかね
つかあの程度で落ちたのは事故?
0818FOX ★05/01/19 22:21:56ID:???
その答えは誰も知らない、、、
0820root▲ ★05/01/19 22:23:23ID:???
>>817
syslogに残ってなかったすからね、、、。
カーネルデバッガとかで見れば、わかるのかも。でもそれをリモートでやるのはなかなかたいへん。
082181705/01/19 22:28:40ID:bPMzuLLu
もう設定変わってしまいましたし
新設定で余力があるならいいかなと
ただ昼間なんでアクセスが携帯に寄ったせいで落ちたとか
そんな変な問題じゃなきゃいいなあと思いました はい。
0823root▲ ★05/01/20 14:47:58ID:???
>>822
いろいろやってみましたが、camcontrolでは出ないっぽいすね。
私のやり方がへぼいのかしら。

でもamrな構成だと、/devにpass0とかpass1がないしなぁ。

普通の構成(oyster243) ちゃんと出力
%camcontrol devlist -v
scbus0 on mpt0 bus 0:
<SEAGATE ST336753LW 0006> at scbus0 target 0 lun 0 (pass0,da0)
< > at scbus0 target -1 lun -1 ()
scbus1 on mpt1 bus 0:
<SEAGATE ST336753LW 0006> at scbus1 target 0 lun 0 (pass1,da1)
< > at scbus1 target -1 lun -1 ()
scbus-1 on xpt0 bus 0:
< > at scbus-1 target -1 lun -1 (xpt0)
%camcontrol periphlist 0:0
pass0: generation: 4 index: 1 status: MORE
da0: generation: 4 index: 2 status: LAST
%camcontrol periphlist 1:0
pass1: generation: 4 index: 1 status: MORE
da1: generation: 4 index: 2 status: LAST

RAID 1の構成(cobra2245) 出ない
%camcontrol devlist -v
scbus0 on amr0 bus 0:
scbus1 on amr0 bus 1:
scbus-1 on xpt0 bus 0:
< > at scbus-1 target -1 lun -1 (xpt0)
%camcontrol periphlist 0:0
camcontrol: cam_open_btl: no passthrough device found at 0:0:0
%camcontrol periphlist 1:0
camcontrol: cam_open_btl: no passthrough device found at 1:0:0
0824root▲ ★05/01/20 14:49:04ID:???
いずれにせよ構成には(概ね)問題ないと思われるので、
cobra2245の構築作業には影響ないかなと。
0826未承諾広告※ ◆TWARamEjuA 05/01/21 20:50:54ID:cxvtkXYS
BBQ2(仮称)が先かな?
BBR(仮称)が先かな?

この週末は共に対応可能です♪

でもってBBRに関して。
送りつけるDNSクエリの中に、サブスクライバがあるのですが、これって大文字小文字の区別があるのかな?
あるとすると、DNS的には良くないような、、、
でもBBMではちゃんと動作しているんだっけ?
0827 ◆X7F1FulWvk 05/01/21 21:16:33ID:VwInp3uW
浅薄な知識ですが、大文字は見たことありません。
数字_xxのハイフン以降は所属する鯖名だと思っておるので、
このような発言をいたします。
auには収容鯖という概念があるのですね。
0828 ◆X7F1FulWvk 05/01/21 21:18:35ID:VwInp3uW
×ハイフン
○アンダーバー
0829root▲ ★05/01/21 22:31:15ID:???0
>>826
BBMでは、DNSに入れるときに _ → - にして、
比較する側で _ → - にして比較しているはず。

ぼちぼち、やってみますか。
来週火曜からNYに出張なんで、それまでに土地とDNSのほうをば。
0830動け動けウゴウゴ2ちゃんねるNGNG
メモリディスクとやらについて。
普通に見ているのがメモリディスク上の物で、Z3の奴がHDD上に
保存されている、「実体」である、と言う理解でいいのかな。

板設定とかを変更しても、メモリディスク上だけの反映で、鯖を
再起動させる度に実体の古い方がメモリディスクに読み出されて、
その度に設定し直さなければならないのよね。
これはかなりどうにかしたい。

1、メモリ上とHDD上、両方の板設定を変更する(手動、又は変更CGIで対応)
2、メモリ上の各種設定ファイルを変更するとHDDにコピー(鯖で対応)
3、HDD上の板設定を変更するとメモリ上に反映(鯖で対応)

何か良い方法は無いかな。
関係するファイル
SETTING.TXT、head.txt、1000.txt
スレ立て規制用のファイルはどうだろう、
0831root▲ ★05/01/21 22:46:08ID:???0
>>830
> Z3の奴がHDD上に保存されている、「実体」である、と言う理解でいいのかな。
ですね。

個人的には、このへんは(どうせ1つのspeedy_backendが1回しか読まないのだから)、
datのように通常ディスクの上に置けばいいんじゃないかなぁとか、
思ったりしています。

それには、メモリディスクを作るスクリプトを、変えればいいのかしら。
0832FOX ★05/01/21 22:48:05ID:???0
>>831
そうすると、

bbs.cgi
変更cgi x2
メモリ作るcgi の四個のcgiを改修する必要があるです
0833root▲ ★05/01/21 22:51:31ID:???0
>>832
お、bbs.cgiも変えないとだめですかね。

とすると >>830 のうち一番コスト少なそうなのは、どれかしら。
0834未承諾広告※ ◆TWARamEjuA 05/01/21 23:09:24ID:cxvtkXYS0
>>829
ふむふむ。_←→- ですね。
今RFCを読み直して確認もしてみたです。

ってことで、送りつけるDNSクエリは >>786 のフォーマットで進めてみるです。

あとちょと気になったのが、SpeedyCGIでのRockリストファイルの振る舞い。
キャッシュするのならば、
IPC::SharedCache ( http://search.cpan.org/~samtregar/IPC-SharedCache-1.3/SharedCache.pm )
が使えるかなぁって。
ファイルの更新チェックが出来るようなので、リストが更新されていたら読み直してくれそうな♪

>>833
古典的?に、10分ごとにcronしちゃうとかとか。
0835root▲ ★05/01/21 23:13:10ID:???0
>>834
cronするぐらいなら、f22に組み込むすね。
でもf22大臣はいま大事な時を迎えているし。
0836動け動けウゴウゴ2ちゃんねる05/01/21 23:23:11ID:CUy16pS+0
ちなみに「アンダーバー」というのは日本独特の呼び方。
英語圏では"underscore"と呼ぶ。

野球の"hit by the pitch"を「デッドボール」というようなもんだね。
0839root▲ ★05/01/22 01:33:42ID:???0
さて、ex7:

1)-M48→-M32
2)swap spaceを使うように設定

2)は具体的には、
#vm.defer_swapspace_pageouts=1
#vm.disable_swapspace_pageouts=1
を設定していたのをコメントアウト。

で、数時間経過。現在swap spaceはこんなかんじか。
Swap: 2048M Total, 276K Used, 2048M Free

ちょっぴり。でも使ってはいると。
0840FOX ★05/01/22 05:32:09ID:???0
>>833
一番簡単なのは
設定変更のcgiをごにょごにょするだけになんだが、、
待ちかと、
0841未承諾広告※ ◆TWARamEjuA 05/01/22 16:07:17ID:oSftVaKP0
root★さんへ
BBR(もう仮称じゃないかな?(苦笑))ですが、bbrfilter.pl ができあがりました。
~/bbr/ に oklist(共通?)とともに置いてありますので、
BBRのセッティングの際に所定の位置へcpしていただけるとありがたいです。
(ln -s は、まずいですよね?(苦笑))

FOX★さんへ
bbs.cgiの現状のRock54に関する部分をメールで送って頂けるとありがたいです。
当方にて、BBR対応に書き換えたいと思います。

それではよろしくおながいいたしますm(_ _)m
0842root▲ ★05/01/22 16:11:14ID:???0
>>841
了解です。

機能追加なので、アカウント/バーチャルホストを一つbanana238に作ろうかと。

rock54.2ch.net <=> bbx.2ch.net に相当する、
??????.2ch.net <=> bbr.2ch.net の ?????? のよさげな名前を決めていただければ、
それで作ろうかなと。
0843動け動けウゴウゴ2ちゃんねる05/01/22 16:26:22ID:DA1vmGhy0
>1. 新たにRock54キック用のサブドメインBBR(仮名)を設ける。


Kick(X9)〜という名前を勝手に考えてみたりするテスツ。
"キ"にあたる数字が……_| ̄|○
0844 ◆tuboBGQODY 05/01/22 17:50:50ID:hxQEis6D0
Kick81?

それだとBoo81とかぶるんだよなあ。
0845FOX ★05/01/22 17:56:40ID:???0
ここに貼っちゃおう

1) 本体からの呼び出し -> Rock54サブルーチン

&BBXcheck($GB);#Rock54 (広告爆撃を迎撃)
0846FOX ★05/01/22 18:00:51ID:???0
2) Rock54 サブルーチン

sub BBXcheck
{
my ($GB) = @_;

#以下の板はするー
if($GB->{FORM}->{'bbs'} eq "sec2chd"){return 0;}
if($GB->{FORM}->{'bbs'} eq "ad"){return 0;}
#★はスルー
if($GB->{FORM}->{'FROM'} =~ /★$/){return 0;}
#●はスルー
#if($GB->{MARU}){return 0;}
#広告かな?
my $NG_word = &IsKoukoku($GB);
if($NG_word eq ''){return 0;}

# それぞれの値を取り出したいときは、以下のようにデリファレンスすれば・・・
my @NG_word_status = @{$NG_word};

# このようにそれぞれに値が代入されます。
# $NG_word_status[0] には規制文字列 [Shift_JIS]
# $NG_word_status[1] には MD5 値
# $NG_word_status[2] には フラグ

# このときに・・・
if ($NG_word_status[2] == 1) # フラグが 1 のときは「いっぱつフラグ」なのでその時の処理。
{
&DispError2($GB,"ERROR!","さくらが咲いてますよ。");
}

my $HHH = $ENV{REMOTE_ADDR};
$HHH =~ s/(\d+)\.(\d+)\.(\d+)\.(\d+)/$4.$3.$2.$1/;

my $AHOST = "$HHH.bbx.2ch.net.";
#my $SPAM = gethostbyname($AHOST);

if(!$FOX->{BBX}){return 0;}
my $SPAM = &foxDNSquery2($AHOST);

if($SPAM eq "127.0.0.2")
{
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($GB->{NOWTIME});
$mon ++;

my $ehehehe = "内緒";
open(YAN1,">>ehehehe");print YAN1 "$GB->{DATE}\t$ENV{REMOTE_ADDR}\t$GB->{HOST4}\t$GB->{IDNOTANE}\t$NG_word_status[0]\n";close(YAN1);

endhtml($GB);#&DispError2($GB,"ERROR!","ERROR:ロックは人生だ。");
}
if($SPAM eq "127.0.0.0")
{
$FOX->{BBX} = 0;
}
return 0;
}
0847FOX ★05/01/22 18:03:44ID:???0
IsKoukoku 回りまで必要な場合は教えてくださいー
0848未承諾広告※ ◆TWARamEjuA 05/01/22 18:19:04ID:oSftVaKP0
>>847
846 に追記するだけで逝けそうですーm(_ _)m深謝

あと、鯖名と、スレッド番号を得たいのですけれども、ハシュキーは何になるのでしょうか?
$GB->{FORM}->{'bbs'} は、板名(ディレクトリ名)ですねー♪
スレッド番号は $GB->{FORM}->{'thread'} かなー?
鯖名は $GB->{FORM}->{'host'} かなー?
0849FOX ★05/01/22 18:19:33ID:???0
one moment
0850FOX ★05/01/22 18:25:19ID:???0
スレッド番号は $GB->{FORM}->{'key'}  にしてくださいー
鯖名は $ENV{'SERVER_NAME'} をそのまま使っています


0852未承諾広告※ ◆TWARamEjuA 05/01/22 19:02:50ID:oSftVaKP0
>>842
> rock54.2ch.net <=> bbx.2ch.net に相当する、
> ??????.2ch.net <=> bbr.2ch.net の ?????? のよさげな名前を決めていただければ、
> それで作ろうかなと。
えー、rock54とbbxとbbrは三角関係なので、アカウントはそのまま(Rock54だけ)でも大丈夫ですー
0853root▲ ★05/01/22 19:04:55ID:???0
>>852
なるほど。rock54の権限でbbrも操作できるようにすればいいのかな。

では、bbrの器をつくります。
これから外出なので、しばらくあとで。
0854未承諾広告※ ◆TWARamEjuA 05/01/22 19:05:12ID:oSftVaKP0
# このようにそれぞれに値が代入されます。
# $NG_word_status[0] には規制文字列 [Shift_JIS]
# $NG_word_status[1] には MD5 値
# $NG_word_status[2] には フラグ

# BBR へ送信(NGワード追跡装置?) @2005/01/22 by 未承諾広告※
# MD5-該当ワードに付けられたmd5値.さくらフラグ.投稿者のIPアドレス.サブスクライバ.スレッド番号.板名.鯖名.bbr.2ch.net.
# 返り値はいらないけれどもTimeOut処理が要りそうだからNet::DNSを使った方がよいかな?
gethostbyname(
sprintf qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$GB->{IDNOTANE} !~ /\./ ? $GB->{IDNOTANE} : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME}, # 鯖名(FQDN)
);

# このときに・・・
if ($NG_word_status[2] == 1) # フラグが 1 のときは「いっぱつフラグ」なのでその時の処理。
{
&DispError2($GB,"ERROR!","さくらが咲いてますよ。");
}
0855未承諾広告※ ◆TWARamEjuA 05/01/22 19:15:26ID:oSftVaKP0
こんな感じでおながいしますー(さくらタンも採取したいのでので)

>>853
bbr さんは、Rock54さんに目がけてやってきたクエリを、ファイルを経由して渡すだけなのですー
0856未承諾広告※ ◆TWARamEjuA 05/01/22 19:20:46ID:oSftVaKP0
> >>853
> bbr さんは、Rock54さんに目がけてやってきたクエリを、ファイルを経由して渡すだけなのですー
bbr さんは、Rock54さんへ、やってきたクエリを、ファイルを経由して渡すだけなのですー

訂正しますm(_ _)m
0857FOX ★05/01/22 20:00:47ID:???0
まずは 入れてみます @qb6
0859FOX ★05/01/22 20:13:05ID:???0
いれてみましたー @qb6

テスト するするー
0861FOX ★05/01/22 20:38:34ID:???0
ex7 にも入れてみましたー
0862FOX ★05/01/22 20:49:26ID:???0
現状 @qb6,ex7

#広告かな?
my $NG_word = &IsKoukoku($GB);
if($NG_word eq ''){return 0;}

# それぞれの値を取り出したいときは、以下のようにデリファレンスすれば・・・
my @NG_word_status = @{$NG_word};

# このようにそれぞれに値が代入されます。
# $NG_word_status[0] には規制文字列 [Shift_JIS]
# $NG_word_status[1] には MD5 値
# $NG_word_status[2] には フラグ

# BBR へ送信(NGワード追跡装置?) @2005/01/22 by 未承諾広告※
# MD5-該当ワードに付けられたmd5値.さくらフラグ.投稿者のIPアドレス.サブスクライバ.スレッド番号.板名.鯖名.bbr.2ch.net.
# 返り値はいらないけれどもTimeOut処理が要りそうだからNet::DNSを使った方がよいかな?

my $AHOST = sprintf(qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$GB->{IDNOTANE} !~ /\./ ? $GB->{IDNOTANE} : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME} # 鯖名(FQDN)
);
# このときに・・・
if ($NG_word_status[2] == 1) # フラグが 1 のときは「いっぱつフラグ」なのでその時の処理。
{
&DispError2($GB,"ERROR!","さくらが咲いてますよ。");
}

if(!$FOX->{BBX}){return 0;}
my $SPAM = &foxDNSquery2($AHOST);

if($SPAM eq "127.0.0.2")
{
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($GB->{NOWTIME});
$mon ++;

endhtml($GB);#&DispError2($GB,"ERROR!","ERROR:ロックは人生だ。");
}
if($SPAM eq "127.0.0.0")
{
$FOX->{BBX} = 0;
}
return 0;
0863未承諾やや酩酊※ ◆TWARamEjuA 05/01/22 21:12:00ID:oSftVaKP0
>>862
えぇーっと、BBXとBBRは別物なので、別々に呼び出して欲しいですーm(_ _)m

でもって、
&foxDNSquery2(DNSクエリ);
っていうのが、新しいDNS問い合わせ屋さんなのでしょうか?
でしたら・・・

# BBR へ送信(NGワード追跡装置?) @2005/01/22 by 未承諾広告※
# MD5-該当ワードに付けられたmd5値.さくらフラグ.投稿者のIPアドレス.サブスクライバ.スレッド番号.板名.鯖名.bbr.2ch.net.
# 返り値はいらないけれどもTimeOut処理が要りそうだからNet::DNSを使った方がよいかな?
&foxDNSquery2(
sprintf qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$GB->{IDNOTANE} !~ /\./ ? $GB->{IDNOTANE} : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME}, # 鯖名(FQDN)
);
と、差し替えて頂ければm(_ _)m
0864FOX ★05/01/22 21:13:24ID:???0
ぁぁ

なるほど、、、
改修してきます
0865未承諾やや酩酊※ ◆TWARamEjuA 05/01/22 21:14:28ID:oSftVaKP0
あ、
846 をそっくりそのまま書き換えた方が良さそうですよね。
ではちょとゴソゴソ。。。
0866FOX ★05/01/22 21:17:38ID:???0
答えいらない系は foxDNSquery なんでそっちにします
0867FOX ★05/01/22 21:19:59ID:???0
my $NG_word = &IsKoukoku($GB);
if($NG_word eq ''){return 0;}

# それぞれの値を取り出したいときは、以下のようにデリファレンスすれば・・・
my @NG_word_status = @{$NG_word};

# このようにそれぞれに値が代入されます。
# $NG_word_status[0] には規制文字列 [Shift_JIS]
# $NG_word_status[1] には MD5 値
# $NG_word_status[2] には フラグ

# BBR へ送信(NGワード追跡装置?) @2005/01/22 by 未承諾広告※
# MD5-該当ワードに付けられたmd5値.さくらフラグ.投稿者のIPアドレス.サブスクライバ.スレッド番号.板名.鯖名.bbr.2ch.net.
# 返り値はいらないけれどもTimeOut処理が要りそうだからNet::DNSを使った方がよいかな?

&foxDNSquery(
sprintf qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$GB->{IDNOTANE} !~ /\./ ? $GB->{IDNOTANE} : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME}, # 鯖名(FQDN)
);

# このときに・・・
if ($NG_word_status[2] == 1) # フラグが 1 のときは「いっぱつフラグ」なのでその時の処理。
{
&DispError2($GB,"ERROR!","さくらが咲いてますよ。");
}

my $HHH = $ENV{REMOTE_ADDR};
$HHH =~ s/(\d+)\.(\d+)\.(\d+)\.(\d+)/$4.$3.$2.$1/;
my $AHOST = "$HHH.bbx.2ch.net.";

if(!$FOX->{BBX}){return 0;}
my $SPAM = &foxDNSquery2($AHOST);

if($SPAM eq "127.0.0.2")
{
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($GB->{NOWTIME});
$mon ++;

endhtml($GB);#&DispError2($GB,"ERROR!","ERROR:ロックは人生だ。");
}
if($SPAM eq "127.0.0.0")
{
$FOX->{BBX} = 0;
}
return 0;
0868未承諾やや酩酊※ ◆TWARamEjuA 05/01/22 21:21:10ID:oSftVaKP0
こんな感じになるかとー

2) Rock54 サブルーチン

sub BBXcheck
{
my ($GB) = @_;

#以下の板はするー
if($GB->{FORM}->{'bbs'} eq "sec2chd"){return 0;}
if($GB->{FORM}->{'bbs'} eq "ad"){return 0;}
#★はスルー
if($GB->{FORM}->{'FROM'} =~ /★$/){return 0;}
#●はスルー
#if($GB->{MARU}){return 0;}
#広告かな?
my $NG_word = &IsKoukoku($GB);
if($NG_word eq ''){return 0;}

# それぞれの値を取り出したいときは、以下のようにデリファレンスすれば・・・
my @NG_word_status = @{$NG_word};

# このようにそれぞれに値が代入されます。
# $NG_word_status[0] には規制文字列 [Shift_JIS]
# $NG_word_status[1] には MD5 値
# $NG_word_status[2] には フラグ

※つづく(改行大杉(滂沱))
0869FOX ★05/01/22 21:22:54ID:???0
全サーバ 入れなおした
0871root▲ ★05/01/22 23:43:25ID:???0
戻りました。これから作業入ります。
0872未承諾酩酊※ ◆TWARamEjuA 05/01/23 00:05:06ID:ZJ7tlzHz0
>>871
おつですーm(_ _)m

BBRが動き出しましたら、
if(!$FOX->{BBX}){return 0;}
my $SPAM = &foxDNSquery2($AHOST);
を一旦、
if(!$FOX->{BBX}){return 0;}
my $SPAM = '127.0.0.0';
にして、
qb6だけに配布をおながいしますーm(_ _)m
(実験中の規制入りは心許ないかと思いまして(苦笑))

そこである程度だめ出しが出来たら、
変更部分を元に戻して全鯖へ配布がよいかと♪
0873root▲ ★05/01/23 00:05:59ID:???0
bbr.2ch.net な DNS サーバは、 206.223.147.41 で立ち上げる予定です。
「答え要らない系」なので、このIPアドレスを指定した上で query 出すようにしてください。

2ch側のDNSサーバの設定変更が必要ですが、
DNS設定変更の前にbbs.cgiを変更できます。
(直接queryを投げているので)

query出す準備ができたら、ここでお知らせします。
0874FOX ★05/01/23 00:19:08ID:???0
if(!$FOX->{BBX}){return 0;}
#my $SPAM = &foxDNSquery2($AHOST);
my $SPAM = '127.0.0.0';

にしました @qb6
0876FOX ★05/01/23 00:25:30ID:???0
配布してないけど?

見てきます、
0879FOX ★05/01/23 00:31:53ID:???0
>>874 は qb6 のみ

他のサーバのは先祖がえりの予感、、
どっかと作業かぶった?
0880root▲ ★05/01/23 00:35:18ID:???0
banana238側の設定中、、、。

これって、rock54のオーナーで動かないとだめなのかな。
ファイル作ってるみたいなんで。
0881root▲ ★05/01/23 00:39:01ID:???0
パーミッション的には、そうでなくても大丈夫なのかな。
ちょっと確認してみるです。
0883root▲ ★05/01/23 00:46:01ID:???0
ということで、>>867 の bbr のところの &foxDNSquery の第2引数は、
"206.223.147.41"を指定してくださいです。

bbxのところは従来どおりでいいはず。(変更してないので)
0884root▲ ★05/01/23 00:46:19ID:???0
>>882
了解です。
であれば、準備完了のはず。
0885root▲ ★05/01/23 00:46:48ID:???0
再確認ですが、bbr.2ch.net にはどういうフォーマットでquery飛ぶんだっけか。
0886FOX ★05/01/23 00:49:34ID:???0
&foxDNSquery(
sprintf qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$GB->{IDNOTANE} !~ /\./ ? $GB->{IDNOTANE} : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME}, # 鯖名(FQDN)
"206.223.147.41"
);

どうやって書いたらいいのかな?
これじゃ まずそうだし、
0887root▲ ★05/01/23 00:49:38ID:???0
で、こいつ(BBR)にも同じ「止まっています」チェックを入れる必要があるのかなと。
0888FOX ★05/01/23 00:50:26ID:???0
>>887
それは ぼちぼち
0889root▲ ★05/01/23 00:53:59ID:???0
>>886
ううむ、sprintfが中に入ってるですか。

$FOX->{BBR} と ${CHOST} を作って、
${CHOST} に sprintf の中身でやってることをいれて、
BBSやBBYと同じようにするのが、よいと思います。
0890root▲ ★05/01/23 00:55:02ID:???0
ようは、「広告投稿」をトリガにした、BBYみたいなのがもう一つ増えるだけなんで、
プログラム側もそのように組むのが、よろしいかと。
0891未承諾酩酊※ ◆TWARamEjuA 05/01/23 00:57:37ID:ZJ7tlzHz0
&foxDNSquery(
sprintf(qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$GB->{IDNOTANE} !~ /\./ ? $GB->{IDNOTANE} : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME}, # 鯖名(FQDN)
),
"206.223.147.41"
);
ですー♪

第2引数があるのですね(汗)
0892FOX ★05/01/23 00:58:21ID:???0
りょうかいー >>891
0893FOX ★05/01/23 00:59:43ID:???0
>>891 やりました @qb6
0894root▲ ★05/01/23 01:00:55ID:???0
>>891
えっと、他のと合わせたほうがよいので、

${CHOST} ってのを my して、そこにその第一引数を代入して、
呼ぶようにするサンプルをつくってあげてくださいです。

こんなかんじで。

my $CHOST = (ここにsprintfなんちゃら);

if($FOX->{BBR}) {$FOX->{BBR} = &foxDNSquery($CHOST,"206.223.147.41") ;
0895root▲ ★05/01/23 01:02:59ID:???0
お、 } を閉じてないすね。上のやつ。
0896未承諾酩酊※ ◆TWARamEjuA 05/01/23 01:07:36ID:ZJ7tlzHz0
はいー♪

my $CHOST =
sprintf qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$GB->{IDNOTANE} !~ /\./ ? $GB->{IDNOTANE} : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME}, # 鯖名(FQDN)
;
if($FOX->{BBR}) { $FOX->{BBR} = &foxDNSquery($CHOST, "206.223.147.41") }
0897FOX ★05/01/23 01:10:36ID:???0
みみまで 対応した @qb6
0898root▲ ★05/01/23 01:11:46ID:???0
>>896
どもです。これでよいはず。

こんなかんじのがDNSにとぶですか。

MD5-2029c3d6fe6b6924113b938852f77bf5.1.1.2.3.4.05001234567890-mb.1102087698.operate.qb5.2ch.net.bbr.2ch.net
0899root▲ ★05/01/23 01:12:40ID:???0
>>897
しむら、キーがとなりとなりー。

あとは、動作確認かしら。
0900FOX ★05/01/23 01:13:43ID:???0
はげしく ワラタ
0901root▲ ★05/01/23 01:15:28ID:???0
dnsq コマンドで ex7 から手で DNS query してみた。
DNS(器)側は問題ないみたい。

%dnsq a MD5-2029c3d6fe6b6924113b938852f77bf5.1.1.2.3.4.05001234567890-mb.1102087698.operate.qb5.2ch.net.bbr.2ch.net 206.223.147.411 md5-2029c3d6fe6b6924113b938852f77bf5.1.1.2.3.4.05001234567890-mb.1102087698.operate.qb5.2ch.net.bbr.2ch.net:
170 bytes, 1+0+1+0 records, response, authoritative, nxdomain
query: 1 md5-2029c3d6fe6b6924113b938852f77bf5.1.1.2.3.4.05001234567890-mb.1102087698.operate.qb5.2ch.net.bbr.2ch.net
authority: bbr.2ch.net 2560 SOA a.ns.bbr.2ch.net 2ch.2ch.net 1106406759 16384 2048 1048576 0
0903root▲ ★05/01/23 01:16:42ID:???0
>>902
お、データ見てるですか。

いれときます。
0904root▲ ★05/01/23 01:18:29ID:???0
>>902 入れました。

「直接投げ」なのでキャッシュ効かないから、TTLはみないはず。
今はデフォルト(86400)。
0906root▲ ★05/01/23 01:22:52ID:???0
>>905
DNSに届くところまでは文字種は保存されている、はずですが、
安全を見るなら、大文字で来ても小文字で来ても大丈夫なように、
組んでおくとよいです。
0909root▲ ★05/01/23 01:25:57ID:???0
ちとしくっていたので、>>907 やりなおし & done.
0910未承諾酩酊※ ◆TWARamEjuA 05/01/23 01:27:05ID:ZJ7tlzHz0
>>906
承知しましたー
あと、tai64形式のタイムスタンプも先頭にくっついているのでしょうか?
0911root▲ ★05/01/23 01:28:52ID:???0
>>910
multilogする前にくべてるから、
BBX同様、それはないはず。
0912未承諾酩酊※ ◆TWARamEjuA 05/01/23 01:40:21ID:ZJ7tlzHz0
う、bbrfilter.pl が機能していないいよかん、、、
ちょと調査してみるですm(_ _)m
0913root▲ ★05/01/23 01:42:58ID:???0
>>912
ん、query まだ来てないみたいですけど。
0914FOX ★05/01/23 01:43:48ID:???0
どっかにいれますか?
0915root▲ ★05/01/23 01:46:27ID:???0
DNSの器のほうはOK(ブロックしないはず)なので、>>912 の調整ができれば、
入れてOKなんではないかしら。

広告投入しようとすると、BBXに加えてBBRも追加で呼ぶようになる、ってことすよね。ようは。
0916FOX ★05/01/23 01:47:59ID:???0
>>874 の状態を全サーバに投入。
0917root▲ ★05/01/23 01:51:31ID:???0
bbr への query きはじめました。
0918root▲ ★05/01/23 01:55:18ID:???0
MD5が同じのやつは、同じ広告を投入しようとしてはじかれた、ってことなのかな。
0919未承諾酩酊※ ◆TWARamEjuA 05/01/23 01:56:19ID:ZJ7tlzHz0
あ、溜まってきたいよかん♪
でも何でだろう、、、(汗)

とりあえず、BBR_gatherさんを動かします。
0922root▲ ★05/01/23 02:07:50ID:???0
そういえば、妙なバッファリングが起こったので、
bbxgatherの時は私が微妙にいじった記憶があるです。

今見ると、bbxgatherにはこんなコメントが。

# selectはwhileの前でやらないとうまく出力されない模様なので、
# 以下の行を前に持ってきた。

# 0.
# multilog へパイプをパイプパイプパイプ
# 本稼働の時にコメントアウトしてみりる。
# pipe to multilog
my $oldfh = select MULTILOG;
$| = 1;
select $oldfh;
0924root▲ ★05/01/23 02:15:16ID:???0
今の時間でこのぐらいの問い合わせ数なら、システムの負荷的には問題ないですね。
誤差の範囲かと。
0925root▲ ★05/01/23 02:19:19ID:???0
で、bbr.2ch.netの2ch.netのDNSサーバへの登録は、このスレで別途依頼します。

Net::DNSを使って直接queryする方法を導入したので親ドメインへのDNS登録は
必ずしも必要ではなくなりましたが、
運用上の覚え書きとして、登録をしておきたいなと。
0926root▲ ★05/01/23 02:21:06ID:???0
えっと、DNSに _ のままで query が飛んできてるみたいです。

0700(ふせふせ)_me っていうのを今見ました。
0927root▲ ★05/01/23 02:25:15ID:???0
BBMのほうは _ => - に変換してから DNS 呼んでいるので、
こっちも、そのようにしたほうがよいのではないかと。
0928未承諾酩酊※ ◆TWARamEjuA 05/01/23 02:29:16ID:ZJ7tlzHz0
う、、、(汗)

my $SubNo = $GB->{IDNOTANE}; # _ → - 変換しなきゃかもなので。
$SUBNO =~ tr/_/-/;
my $CHOST =
sprintf qq|MD5-%s.%d.%s.%s.%d.%s.%s.bbr.2ch.net.|,
$NG_word_status[1], # MD5値
$NG_word_status[2] ? 1 : 0, # さくらフラグ。空っぽだとイヤンなので
$ENV{REMOTE_ADDR}, # IPアドレス(ひっくり返さなくてもいぃことにしよう♪)
$SubNo !~ /\./ ? $SubNo : '0', # サブスクライバじゃないみたいときには '0' にしておく。
$GB->{FORM}->{'key'}, # スレッド番号
$GB->{FORM}->{'bbs'}, # 板名(ディレクトリ名)
$ENV{SERVER_NAME}, # 鯖名(FQDN)
;
if($FOX->{BBR}) { $FOX->{BBR} = &foxDNSquery($CHOST, "206.223.147.41") }

これで桶かな?
0930root▲ ★05/01/23 02:37:41ID:???0
BBMのところは、こうやってるみたい。

$idnotane =~ s/\_/\-/g;
0932root▲ ★05/01/23 02:45:44ID:???0
>>931
了解です。Perl書けない人。
0933FOX ★05/01/23 02:48:39ID:???0
んでは 直してきます
0934FOX ★05/01/23 02:53:17ID:???0
全サーバ配布しましたー
0935未承諾酩酊※ ◆TWARamEjuA 05/01/23 03:00:09ID:ZJ7tlzHz0
ありがとうございましたですーm(_ _)m深謝

ちょと風邪の悪寒がしてきたので床に就くですですm(_ _)m
0936FOX ★05/01/23 03:02:48ID:???0
Rock54 on にしてもいいですか?
0937root▲ ★05/01/23 03:03:00ID:???0
おつでした。

あとはDNS登録ですね。(>>925)
別途ここに申請内容を書きます。
0939FOX ★05/01/23 03:03:29ID:???0
んじゃ いきますー
0941FOX ★05/01/23 03:04:40ID:???0
配布かんりょぅ
0942root▲ ★05/01/23 03:22:30ID:???0
2ch.net側のDNSの設定依頼です。
月曜にでも、よろしくお願いします。

(新規追加)
&bbr.2ch.net:206.223.147.41:a
0943root▲ ★05/01/23 13:04:17ID:???0
朝の4時過ぎあたりから、BBRへのリクエストが来ていない模様。
DNS側は問題なさげ。bbs.cgiかしら。
0944▲ 某ソレ51105/01/23 13:20:35ID:adZ1/eFG0
BBR が止まっています ってほとんどの板のTOPにでてますねぇ。
0945root▲ ★05/01/23 13:25:14ID:???0
ざっと該当部分を読んでみたけど、よくわからないなぁ。
手でquery投げるとちゃんと答えは戻ってくるので、
DNS側は動いているみたい。

(ex7で実行)
%dig -t a +norec +short a.b.c.d.bbr.2ch.net @206.223.147.41
127.0.0.2

(DNS側)
@4000000041f3270b0247bf74 cedf966e:e6aa:703f + 0001 a.b.c.d.bbr.2ch.net
0946root▲ ★05/01/23 13:30:25ID:???0
あ、なんかわかったかも。
0947root▲ ★05/01/23 13:36:13ID:???0
BBSと同じように動作してるかをチェックしているので、
BBSと同じように「その名前はないよ」を返すようにしてみた。

つまり、>>902 をはずしてみた。
0948root▲ ★05/01/23 13:43:27ID:???0
1箇所、bbs.cgiに虫さんがいるみたい。
0949root▲ ★05/01/23 13:47:24ID:???0
qb6で試験。なおったもより。

initFOXに$FOX->{BBR} = 1の初期化を追加しましたと、FOXさんにお伝えくださいです。
0950root▲ ★05/01/23 13:49:27ID:???0
配布しました。

query来はじめました。
徐々に復活するかと。
0952FOX ★05/01/23 22:58:11ID:???0
へんだなぁ・・・・

まっ いいか、
気のせい 気のせい
0953root▲ ★05/01/23 23:06:54ID:???0
cobra2245の器側の設定が概ね終了しました。
明日以降、oyster243から機能を移していきます。

で、その後にoyster243にもRAIDカードを入れていただいて、
BBQ/dnscacheを2台体制にしようとの目論見。
0955root▲ ★05/01/26 23:04:28ID:???0
これから出勤なので、まずは備忘メモ。

【 MACKEREL HAS BEEN DOWN 】リブート部隊連絡所 -- Count 01
http://qb5.2ch.net/test/read.cgi/operate/1089118995/134-135

134 名前:root▲ ★[sage] 投稿日:05/01/26 23:01:50 ID:???0
>>133
5.2.1R時代(ずっと安定していた)と比べて変えているのは、
メモリディスクを他のサーバよりもかなり大きくとって、
そこにBBQとdnscache関連のDNSデータとログを入れるようにしたことですね。
それ以外は変えていないので、そこに原因があるのはほぼ間違いなさげです。

cobra2245への切り替え作業を急ぎます。

135 名前:root▲ ★[sage] 投稿日:05/01/26 23:03:18 ID:???0
banaa272は、dnscacheの向きを変えていないのかも。とここにメモ。
0956root▲ ★05/01/27 15:09:00ID:???0
BBQ落ちていた間書き込みが恒常的に難しくなったのは、

banana398 = live15
banana272 = aa5/off3

の2つかしら。

今見てみましたが、上記2つは現在もoyster243を向いているのを確認しました。

これらのサーバの/etc/resolv.confを変更しないと、
oyster243にRAID 1カードを入れる手術ができないので、
他にあったかどうかを教えていただけるとたすかります。
0957root▲ ★05/01/29 23:11:13ID:???0
てなわけで帰宅。

・oyster243 → cobra2245への機能移動作業
・c-xx 系全部にまじないを入れる作業

は、明日以降ということで。
0963動け動けウゴウゴ2ちゃんねる05/01/30 22:41:48ID:0cZRPX5L0
>>959
>つまりおまいがroot2世になると(ry
2世を名乗ってしまうといずれroot氏が引退してしまうではないか!
やはりここはシークレットルート「toor氏」降臨でしょう。

# Unixネタでした。

0965未承諾広告※ ◆TWARamEjuA 05/01/30 22:52:03ID:XYRaA0uV0
wheel っていうのも以前ありましたっけ♪

でもってbashではなくって?
ちなみにLinuxもMacOSXもbash派です♪
0966 ◆tuboBGQODY 05/01/30 22:54:11ID:px4lso2O0
Bashがいち番触ってるからなあ
0969動け動けウゴウゴ2ちゃんねる05/01/30 23:13:03ID:0cZRPX5L0
>>965
>wheel っていうのも以前ありましたっけ♪
FreeBSDにおける管理者グループですな。
そこには皆さん所属済みでは?

というかrootにふさわしい方がもう一人欲しいということでしょ?
0970未承諾広告※ ◆TWARamEjuA 05/01/31 00:00:39ID:XYRaA0uV0
>>966
実は某所もbashにしちゃっています(w
tu-ka偶には見に来てよー(泪)

>>967
だいじょぶだいじょぶ♪
みんなそうやって大きくなっていくんですから(^-^)

>>968
帰国早々乙なのですー
やはり、
2005/01/30 09:25:24 LA= 9:43AM up 101 days, 18 mins, 0 users, load averages: 231.94, 217.69, 183.07
2005/01/30 09:16:41 LA= 9:25AM up 101 days, 32 secs, 0 users, load averages: 179.69, 160.88, 111.39
2005/01/30 09:00:01 LA= 9:00AM up 100 days, 23:35, 0 users, load averages: 0.53, 0.42, 0.30
このあたりで障害が出たのでしょうか。
もうちょっと様子を見てからリブート要請した方が良かったかもですです。

>>969
rootに相応しいと云うよりも、root★さんと技術的な連携も取れる方ですよね。
やはりここはJimタソに(w
0971root▲ ★05/01/31 00:59:10ID:???0
Jimさんは当然全サーバのroot passwordを知ってますが(= 私しか知らないわけではない)、
そういう役回りはやや微妙っすね。

# 今は「サクラサク」の一報を首を長くして(りゃ。
0973 ◆tuboBGQODY 05/01/31 02:28:37ID:4/Pi/G5s0
>>970
見てますよ〜
せめて某所はいつも見られるようにしてくれれば(以下略
0975動け動けウゴウゴ2ちゃんねる05/01/31 12:03:03ID:WSU3aGdn0
>>972
1.先祖伝来の巻物に書いてあるので大丈夫
2.ドラクエの復活の呪文のノートで余ったところに書いてあるので大丈夫
3.どこでもいっしょでトロに覚えさせてあるので大丈夫
4.ふられたオニャノコの名前が順番につけてあるので大丈夫
5.覚えていないので必要な都度シナイ山に登る
さあどれ?
0977動け動けウゴウゴ2ちゃんねる05/02/01 18:04:34ID:kGyt/cUP0
>974
NISはさすがにportmap使うのでいまさら使うのは避けたほうがよさそう。
かといってhemidal使うほどのことでもなさそうだし。
0978未承諾広告※ ◆TWARamEjuA 05/02/01 22:16:42ID:905Xu/Jt0
WARNING: / was not properly dismounted
ってありますけれども大丈夫なのかしら?(汗)@oyster243
マウントはされているみたいですけれども、、、
/dev/da0s1a 253678 59228 174156 25% /
0979動け動けウゴウゴ2ちゃんねる05/02/02 09:04:43ID:95SZKLvK0
>>978
異常なシャットダウンをしたようなので、fsckしたんではないでしょうか
その後にディスク関係のエラーが出ていなければ問題無いかと
0981root▲ ★05/02/02 13:08:21ID:???0
>>978
強制リブートすると、そうなるです。
>>979 のとおりかと。

・oyster902の対処
・epgサーバぼちぼち
・oyster243→cobra2245への機能移動
・c-xx へのまじない

あたりをぼちぼち。
0982root▲ ★05/02/02 18:35:37ID:???0
> ・oyster902の対処

Jimさんに状況をメールしました。
今夜あたりにでも。
0983root▲ ★05/02/03 02:27:04ID:???0
JimさんとQつながりました。確認中。
0984root▲ ★05/02/03 03:24:28ID:???0
JimさんPIEに到着しました。これから確認へと。
0985root▲ ★05/02/03 03:36:10ID:???0
oyster902はシステムディスクを認識しない模様。

SCSIコントローラかシステムディスクのどちらか、
あるいはその両方に不良が起こった可能性大。

現在、Polywellに入院の方向でJimさんと対策を検討中。
0986root▲ ★05/02/03 03:39:45ID:???0
oyster902の本体はPolywellに入院となりました。

状況がわかった時点で、連絡をもらえるよう手配しました。
ということで連絡が入り次第、こちらに。
0987root▲ ★05/02/03 03:58:52ID:???0
epg.2ch.net をセットアップ & チューニング。
とりあえず、いいかんじかしら。

・oyster902の対処 => 入院&状況確認中
・epgサーバぼちぼち => 概ね完了

これら↓は、明日以降で。

・oyster243→cobra2245への機能移動
・c-xx へのまじない
・携帯でAAを見られるしかけ => どうしますかね、、、個人的にはおもしろいと思ったりもする
0989動け動けウゴウゴ2ちゃんねる05/02/03 04:41:34ID:T5NZgVsR0
>>988
乙です。


某/load/とかはそのうち対応してくれるでしょう……たぶん(^_^;)




このスレも次スレ必要っぽいですね…
このスレのテンプレ弄りは無理なので明日にでもm(__)m
0990root▲ ★05/02/03 05:27:37ID:???0
もう990か。

立ててから、寝ることにしよう。
0996▲ 某ソレ51105/02/03 07:29:30ID:ipMOo/tu0
テレビ番組欄、は書き込めない、
top10(stats)あたりと同じ位置づけっぽいから
bbslist.txtはないんじゃないですかね。
1000動け動けウゴウゴ2ちゃんねる05/02/03 09:01:54ID:icXch/cV0
1000とれたらoyster902はディスク障害だけになる!!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。

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