【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16

このエントリーをはてなブックマークに追加
615FOX ★
root ★さーん

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

これから、作業するです。
617root▲ ★:05/01/03 16:23:57 ID:???
.so 拡張子と read.cgi を dso で動くようにしました。< news19
618/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/03 16:28:02 ID:YkgoqCTc
>>610
そいつは失礼しますた・・・・
>>611
ええええええええ
まじでやりますか?おもしろそー

7:ろくでもなかったらしい
8:http://jp.sun.com/software/solaris/8/(x86はこのころから)
9:http://jp.sun.com/software/solaris/9/
10:nisサポートがきられた、amd64正式サポート!
619root▲ ★:05/01/03 16:33:04 ID:???
動作確認のために、dso.2ch.netのread.cgiを入れたら、、、。
なんか、動作が変に。
620root▲ ★:05/01/03 16:34:26 ID:???
リモートコンソールも応答なくなった、、、。
リブート必要かも。
621root▲ ★:05/01/03 16:40:51 ID:???
リブート要請中。
622FOX ★:05/01/03 17:04:12 ID:???
>>619
ありゃ
それはまだ。。。。。
623root▲ ★:05/01/03 17:12:36 ID:???
>>622
ごめんなさいです。
動作確認をしようとおもたんですが。

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

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

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

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

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

cobra / live8
tiger / ex7 live16 news19
banana / ex9
637root▲ ★:05/01/03 23:08:15 ID:???
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
638root▲ ★:05/01/04 03:54:36 ID:???
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>
639/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/04 10:02:05 ID:CAD9soMY
>>633
NFSはsolaris>linuxだそうな

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

RLimitCPU 30

から、

RLimitCPU 120

にしました。
SpeedyCGI化に伴い、CPU時間によるリミッター値を上げ。
(ex7/live8/live16では既に実施済みだったものを、全サーバに反映)
641未承諾広告※ ◆TWARamEjuA :05/01/05 21:42:05 ID:MvspwPWP
http://www.apple.com/jp/xsan/
ふむふむ、こういうのがあるのですねφ(・_・) メモメモ
642動け動けウゴウゴ2ちゃんねる:05/01/05 22:19:01 ID:o3p6km1i
> 同時に read.cgi / subbbs.cgi / bbs.cgi における nokeepalive を廃止。
まだsubbbs.cgiあるの?
643/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/05 22:22:08 ID:JJF0U32O
>>641
今日出たxserveの最新版にあわせて発売されました
xserveは1台375〜500オイスター。無制限ライセンスつき!

案外今検討されている実況システムに向いているかも。。。
644今日の天気は!omikujiな感じでしょう@!damaニュース:05/01/05 22:55:41 ID: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
645/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/05 22:59:18 ID:JJF0U32O
>>644
って、memories2をつくるわけじゃないし、ディスクはそんなにイラネ
646動け動けウゴウゴ2ちゃんねる:05/01/05 23:01:10 ID:REJU2tOT
>>645
だから参考に(ry (´・ω・`)
647動け動けウゴウゴ2ちゃんねる:05/01/05 23:03:10 ID:REJU2tOT
>>646追記


#この場合の参考は価格面でつ。言葉足りませんでしたort
648動け動けウゴウゴ2ちゃんねる:05/01/05 23:54:44 ID:vqWXMwVF
1年ぐらい前のpekoスレでXserve RAIDを推薦したときは無下に候補から落とされたよなぁ……
まぁFreeBSD/amd64から使うには無謀だとは思うけど。
649root▲ ★:05/01/06 00:05:06 ID:???
>>648
確かあれは、memoriesを作っているときの文脈で、
値段の問題とか、そこまでの高速なのはとりあえずいらないとか、
そういう問題だったように記憶しているです。

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

今回のは高速性が大事な局面なので、
bananaでパイロットした後で本物を作るフェーズになれば、候補になりうるのかも。
650/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/06 00:23:30 ID:61EsrNZc
とくにFSBが既存のx86系アーキとくらべても激速ですからね
651/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/06 00:32:33 ID:61EsrNZc
>>650
追加
サウスブリッジもHyperTransportなんでcobraよりはやいはず

一番のネックはまたしてもディスク回転数か・・・・
http://www.wdc.com/jp/products/current/retailkits/WD740GDRTL.asp
は10krpmだけど、今の主力であるCheetah 15Kより劣る上に新xserveには対応しているのか?
652動け動けウゴウゴ2ちゃんねる:05/01/06 04:55:29 ID:MutmvrXg
突っ込めば動くだろうけど、それでいいのか?
というもんだいかしら。
653じじぃ その4 ◆HETAREzfq. :05/01/06 07:37:59 ID:i9GAw4F/
>>651
回転数というより、それ、SCSI-SATA変換かましてるから
そっちのほうがネックじゃよ

それにそれはSATAIIちゃうし
(同じ回転数のSCSIドライブよりかなり落ちる)
654root▲ ★:05/01/06 15:46:10 ID:???
一番下のグラフを見ると、

・11月にFreeBSD 5.3Rに上げてデュアルCPUを有効にしたことで処理能力が上がって、
・12月にSpeedyCGIにしたことで、さらに処理能力が上がった

ということが如実にわかるすね。

http://mumumu.mu/mrtg/mrtg-rrd.cgi/access/live16access.html
http://mumumu.mu/mrtg/mrtg-rrd.cgi/access/live8access.html
655root▲ ★:05/01/06 16:23:22 ID:???
mod_apache_snmp
http://eplx.homeip.net/mod_apache_snmp/english/index.htm

PVを計測するのに使えるかもしれないので、とりあえずおれさまメモしておこう。
656root▲ ★:05/01/07 13:35:07 ID:???
ここしばらくで、立て続けに2つ5.3Rにfixが入りました。

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

NFSは雪だるま作戦で使うかもしれないので、適用必要すね。
skドライバはとりあえず2ちゃんねるでは関係ないけど、関係する人は多いかなと。
657/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/07 17:08:13 ID:8sspz10K
雪だるまって何のことかと思ったらこれか。

■新春特別企画「雪だるま作戦」liveサーバの飛躍なるか!? Part1
http://qb5.2ch.net/test/read.cgi/operate/1105035540/l50
658FOX ★:05/01/07 18:01:35 ID:???
qa.2ch.net @banana386(live14) に作ります。
659ひろゆき@どうやら管理人 ★:05/01/07 18:10:36 ?## ID:8lHk00Ge
はいなー。
660FOX ★:05/01/07 18:11:27 ID:???
基本セット入れればいいのかな? < qa.2ch.net
661root▲ ★:05/01/08 07:29:58 ID:???
儀式依頼です。

■新春特別企画「雪だるま作戦」liveサーバの飛躍なるか!? Part1
http://qb5.2ch.net/test/read.cgi/operate/1105035540/86-87

(新規追加)
+liveb1.2ch.net:206.223.151.135
662ひろゆき@どうやら管理人 ★:05/01/08 08:33:11 ?## ID:uB9kiFFg
へーいー
663FOX ★:05/01/08 14:36:50 ID:???
>>661
done
664FOX ★:05/01/08 15:00:26 ID:???
http://qa.2ch.net/ の準備が出来ました
板を作ることが可能になりました。
dat保持数は10,000に設定されていまーす。

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

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

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

・ MaxRequestsPerChild 回リクエストを処理した.
・ segfault で死んだ.
・ etc.
668root▲ ★:05/01/09 14:50:47 ID:???
>>667
ふーむ、MinSpareServersを1024にすればいいのかしら。
669動け動けウゴウゴ2ちゃんねる:05/01/09 14:55:16 ID:08xCwItR
ex7だと、狼が暇どころか祭りだったわけだが
670動け動けウゴウゴ2ちゃんねる:05/01/09 14:55:31 ID:41Lv42Qd
意外に、read.cgi内でexitしてたりして。
671動け動けウゴウゴ2ちゃんねる:05/01/09 15:04:59 ID:kmXgPSEa
う、ありそう。
672 ◆cZfSunOs.U :05/01/09 15:09:42 ID:cq9nS41E
>>668 ずっと 1024 をキープしたいとすればそうですね.
>>670 そうなってると,確かに httpd ごと終了しちゃいます......
673root▲ ★:05/01/09 21:16:24 ID:???
がんがんread.cgiが起動されてるnews19ではそんなことないっすね。
ex7は既にちょっと減少していたりします。>>667 かなと。
674root▲ ★:05/01/09 21:19:08 ID:???
ということでこれにしました。
本日の「7期該当なしショック」の時に1280に増やしても問題なさそうだったので、
tigerサーバはこれでいこうかなと。

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

ひさしぶりに、設定ミス(と思われる)で落としてしまった。鬱。
676動け動けウゴウゴ2ちゃんねる:05/01/09 22:20:27 ID:mTeaWIgl
|-`)つ▲
|彡サッ
677root▲ ★:05/01/09 22:22:42 ID:???
>>675 は完了。ううむ。
678root▲ ★:05/01/10 00:13:46 ID:???
ex7も他と同様、httpdを1024固定にした。
1280だと、かえってつらそうすね。(live17はread.cgi率が少ないため、1280のまま)

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

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

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

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

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

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

以上、現状のまとめ。
682動け動けウゴウゴ2ちゃんねる:05/01/10 07:00:23 ID:LAAm/eJX
rootさん乙でした。
683FOX ★:05/01/10 13:44:50 ID:???
どもども
月曜から復帰予定でーす

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

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

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

枯れるまでじっと待とうread.cgi
686動け動けウゴウゴ2ちゃんねる:05/01/10 15:01:39 ID:bXnfbZ/t
もう月曜日だし^^;
( ̄□ ̄;)海外・・・・orz
687root▲ ★:05/01/10 15:27:08 ID:???
>>683
> -t660 は 11分ということで設定しました。
> それ自身は問題ないかと、

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

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

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

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

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

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

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

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

「届いたら、追加しちゃって witout any notice」と頼んだ
だから作業中は突然止まります < pc5
697動け動けウゴウゴ2ちゃんねる:05/01/11 02:33:09 ID:Lli9iPD1
いつ頃届くのかなぁ・・・。
30min程度の停止ですよね?
698FOX ★:05/01/11 02:34:56 ID:???
Jim (2:33) :
Ram will happen today
699動け動けウゴウゴ2ちゃんねる:05/01/11 02:59:21 ID:e6TxePZq
24時間後に月例Windowsupdate祭りがあるからそれまでに済んで欲しいな
700FOX ★:05/01/11 15:52:09 ID:???
news系の再配置で

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

があいた。
701動け動けウゴウゴ2ちゃんねる:05/01/11 16:48:27 ID:nHOQpyh7
>>700
おめ。
702root▲ ★:05/01/11 16:50:56 ID:???
>>700
1台はいったん整地して雪だるま行きかしら。

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

当分 bbs.cgi の改良が頭から離れそうもないので、
Sambaa 値はやっぱ SETTING.TXT だよなぁとか
704動け動けウゴウゴ2ちゃんねる:05/01/11 16:55:13 ID:EAdzVW7g
おー、長年(?)の懸案が
705 ◆9psNo.754w :05/01/11 16:55:31 ID:lpJBzLnD
> Sambaa 値はやっぱ SETTING.TXT だよなぁとか
ほうほう。となると申請で容易に(?)変えられることになるとですな。
706FOX ★:05/01/11 16:58:47 ID:???
bbs.cgi スレでやるか、、、
707root▲ ★:05/01/11 22:04:40 ID:???
サーバダウン(鯖落ち)情報 Part58
http://qb5.2ch.net/test/read.cgi/operate/1105300405/77-81

oyster243、3度目のダウン。
cobra2245のRAID 1構築は、どんな状況だろう。
708root▲ ★:05/01/11 22:15:36 ID:???
で、>>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って、出ているんだろうか。
ハングしちゃうのは、ちとつらいなと。
709動け動けウゴウゴ2ちゃんねる:05/01/12 00:18:31 ?# ID:???
>>699
緊急クラスのセキュリティパッチが出るようですね。
ttp://www.microsoft.com/japan/technet/security/bulletin/advance.mspx
710FOX ★:05/01/12 18:03:52 ID:???
BBQ を DSN参照方式じゃない方式に切り替えますかね。
711FOX ★:05/01/12 18:21:46 ID:???
>>700 の2台をまっさらに再インストールをしようかと、

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

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

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

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

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

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

もうちょっといい実装があるような気がするので、ちと調べてみるです。
714root▲ ★:05/01/12 18:47:00 ID:???
>>713
> 簡単に2台にできます。
^DNSのしくみで
715/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo :05/01/12 19:02:22 ID:fawQwJUe
ラウンドロビン化+ミラーリング(RAIDのそれに限らず)ってところですね。
716root▲ ★:05/01/12 20:49:12 ID:???
cobra2245 を power off しておきました。

%halt -p
Connection to cobra2245.maido3.com closed by remote host.
Connection to cobra2245.maido3.com closed.
717root▲ ★:05/01/12 23:13:31 ID:???
718root▲ ★:05/01/13 00:10:07 ID:???
帰宅。

これ、DNSサーバに使えるのかなぁ。

rbldnsd: Small Daemon for DNSBL
http://www.corpit.ru/mjt/rbldnsd.html
719未承諾広告※ ◆TWARamEjuA :05/01/13 00:26:28 ID:D5yUD1O6
>>718
たぶんおそらくbbqの詳細版が出来るかもかも@127.0.0.3ならBoo80だとかとか
720動け動けウゴウゴ2ちゃんねる:05/01/13 00:37:27 ID:blp/uaY4
>718
ずいぶん前からportsに入ってますよ。

自分のところではqmailのRBL用として使用中。
721FOX ★:05/01/13 00:50:12 ID:???
Jim は PIEへと to take care of oyster2245
722FOX ★:05/01/13 00:59:27 ID:???
現在はoyster2245のケースにRAID用のカードが
テープで貼り付けてある状況です。

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

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

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

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

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

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

収容作業終わりました。
以下の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
730FOX ★:05/01/13 01:18:06 ID:???
>>729
要請しますー
731root▲ ★:05/01/13 01:22:08 ID:???
>>724 の続き

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

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

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

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

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

あらかじめもたせなかったらそれは準備不足というものでつが
738root▲ ★:05/01/13 01:39:04 ID:???
昨年12月にSean君に頼んだときは、そう言ってあったのです。
今回はうっかりしていた、、、かも。ショボーン
739FOX ★:05/01/13 01:39:54 ID:???
まぁ これからっす
いろいろあるのはいつものことかと
740動け動けウゴウゴ2ちゃんねる:05/01/13 01:40:57 ID:blp/uaY4
CD-Rが無くてもLANで見えるところに.isoが有ればなんとかなる。
741root▲ ★:05/01/13 01:44:48 ID:???
>>739
すんませんです。

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

コントロール渡します。
743root▲ ★:05/01/13 01:48:57 ID:???
了解です。
744root▲ ★:05/01/13 02:50:18 ID:???
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.
745動け動けウゴウゴ2ちゃんねる:05/01/13 03:11:26 ID:blp/uaY4
>741
いちおう定番のネットワークインストールのところをはっときます。
http://www15.big.or.jp/~yamamori/sun/pxe/

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

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

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

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

で、product numberおしえれと。
750root▲ ★:05/01/13 03:43:45 ID:???
やはりMegaRAIDじゃなくて、普通のU320のカードだった模様。
今後の行動を相談中、、、。
751FOX ★:05/01/13 03:46:27 ID:???
買いにいくいく
752root▲ ★:05/01/13 03:47:31 ID:???
5.3R/amd64のCDは、ちゃんと準備しているそうです。
753root▲ ★:05/01/13 03:49:42 ID:???
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.
754動け動けウゴウゴ2ちゃんねる:05/01/13 03:51:02 ID:nYcfRPog
>>752
おおっ、さすがJimさんとSeanさんだ
GJとお伝えください

で、カードがふつーのSCSIですかw
かいにいけるようなら買いにいきませうw
755動け動けウゴウゴ2ちゃんねる:05/01/13 03:52:45 ID:nYcfRPog
>>753
で、>>752書いている最中に探しに行ってくるといっていってしまわれましたか。
あればいいんですがねー
756root▲ ★:05/01/13 03:55:39 ID:???
LSI LOGIC MegaRAID SCSI 320-1 を買いにいくとすると、
今入っているのがdual channelのSCSIカードなので、ケーブルの種類が違ってくるです。

LSI LOGIC MegaRAID SCSI 320-2 で別々のchannelにHDDを一つずつつけて、
RAID 1を構成するのって、できましたっけ。
757root▲ ★:05/01/13 03:55:55 ID:???
で、電話して呼び戻しました。
758root▲ ★:05/01/13 03:58:54 ID:???
買いにいく、と言って、今クルマに乗っています。< Jim
LSI LOGIC MegaRAID SCSI 320-1 か
LSI LOGIC MegaRAID SCSI 320-2 のどちらかを買ってもらおうと思いますが、
さて、どっちがいいか。
759動け動けウゴウゴ2ちゃんねる:05/01/13 03:59:39 ID:nYcfRPog
>>756
> LSI LOGIC MegaRAID SCSI 320-2 で別々のchannelにHDDを一つずつつけて、
> RAID 1を構成するのって、できましたっけ。

同製品のページ
http://www.lsilogic.com/products/megaraid/scsi_320_2.html

こちらでも調べて見ます
760root▲ ★:05/01/13 04:00:30 ID:???
おながいしますー。
761root▲ ★:05/01/13 04:03:00 ID:???
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
762root▲ ★:05/01/13 04:04:25 ID:???
ということで、
- 320-2があれば買う
- なければ320-1になるかもしれない
- 320-1の場合は別途daisy-chain接続するケーブルが必要だよ => Wakatta

ということに。
763動け動けウゴウゴ2ちゃんねる:05/01/13 04:06:33 ID:nYcfRPog
ジャンパー設定次第ですがdual channelいけそうな悪寒
http://www.lsilogic.com/files/docs/techdocs/storage_stand_prod/RAIDpage/mr_scsi_320-2_qhsg.pdf
764動け動けウゴウゴ2ちゃんねる:05/01/13 04:07:42 ID:vmf811v5
#関係ない話━スルードゾー

FOX ★は今ここにいるかもしんねwwwwwwwwwwww
彗星探査機ディープインパクト打ち上げ実況
http://live14.2ch.net/test/read.cgi/liveplus/1105545629/
765root▲ ★:05/01/13 04:16:33 ID:???
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
766root▲ ★:05/01/13 04:18:02 ID:???
ということで、

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

となりました。
767動け動けウゴウゴ2ちゃんねる:05/01/13 04:20:27 ID:vmf811v5
>>766
乙ですノシ
768動け動けウゴウゴ2ちゃんねる:05/01/13 04:23:01 ID:nYcfRPog
>>766
乙でした
ではおやすみなさいまし
769動け動けウゴウゴ2ちゃんねる:05/01/13 09:11:08 ID:nYcfRPog
so, 1711 PST NOW,

G A N G A R E ! !

J I M - S A N
770root▲ ★:05/01/13 11:57:50 ID:???
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.
771root▲ ★:05/01/13 12:10:25 ID:???
ということで、
- -1のカードが今日、-2のカードが明日届く
- -2のカードが確かに明日来るならそれをマターリ待ちましょう
- -2のカードが届いたら知らせてね

ということでいこうと。
772FOX ★:05/01/13 14:28:09 ID:???
>>729
done
773FOX ★:05/01/13 15:57:00 ID:???
>>729
が完了したので

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

の二台はまっさらにします。
774未承諾広告※ ◆TWARamEjuA :05/01/13 23:24:53 ID: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 <[email protected]>)
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
775root▲ ★:05/01/13 23:42:22 ID:???
うーむ、portsはまだ更新されてないっぽいすね。
(今入れなおしてみました)
p5-libwww-5.79_1 のままの模様。

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

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

他に、影響あるのかなぁ。
banana238では動いてないけど、Boo80とか。
778未承諾広告※ ◆TWARamEjuA :05/01/14 00:21:57 ID: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
779root▲ ★:05/01/14 00:24:43 ID:???
おぉ、了解です。

いろんな理由により、
できるだけ「ports猿」な状態にしておきたい、、、かも。
780動け動けウゴウゴ2ちゃんねる:05/01/14 10:01:19 ID:zaZXQ5Ue
>>771
そろそろとどいたでしょうかね>-2
781root▲ ★:05/01/15 01:08:58 ID:???
ex7: -M32を-M64に。
さて、どうなるか。
782未承諾広告※ ◆TWARamEjuA :05/01/15 12:16:47 ID: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資源の低減が見込めない。

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

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

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

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

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

1. しかないんじゃないかしら。
786未承諾広告※ ◆TWARamEjuA :05/01/16 17:53:35 ID: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行のみ記載
787root▲ ★:05/01/16 18:00:01 ID:???
>>786
ふむふむ。

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

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

ただ今日はちと忙しいんで、器作りは明日以降ということで。
788未承諾広告※ ◆TWARamEjuA :05/01/16 21:29:07 ID:BuIGEc6z
>>787
> ひっかかったログをとりたいということですか。
根本はそこにあるです。
まとめ処では現在ログが溜まりすぎて一覧表示をさせるにも鯖に負荷が掛かってしまうのが現況であります。
http://qb5.2ch.net/test/read.cgi/operate/1083063122/475-

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

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

それでも必ず「穴」はあると信じているので、自分とは違う目でチェックもしてもらえると、
嬉しかったりするんだけれども(苦笑)
793未承諾広告※ ◆TWARamEjuA :05/01/16 23:55:16 ID:BuIGEc6z
>>792
・・・と書いていたら穴を思いついたのでまた直しておきます(w
794root▲ ★:05/01/18 15:02:09 ID:???
携帯→2ch運用情報スレッド15
http://qb5.2ch.net/test/read.cgi/operate/1105850178/538
squidセキュリティパッチ出ているとのこと。

あと、5.3-RELEASE-p5が出ている模様。
http://lists.freebsd.org/pipermail/freebsd-announce/2005-January/000976.html

SMPカーネルでのpanicするバグの修正が入っているみたい。
これで、tigerサーバがたまにpanicするのが直るのかな。
795root▲ ★:05/01/18 16:48:28 ID:???
>>794
ex7(= tiger503)のバージョンを、まずは上げてみるか。
で、問題なければ他のサーバへと。

スケジュールは別途。
796root▲ ★:05/01/18 22:32:04 ID:???
さて、これからぼちぼちいろんな転送量ログやらApache status log何やらを分析しようかなと。
797root▲ ★:05/01/18 23:21:54 ID:???
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>

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

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

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

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

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

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

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

hobby7も、こんなとこか。
801root▲ ★:05/01/18 23:51:02 ID:???
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

これ以外は問題なさげ。
802root▲ ★:05/01/18 23:52:35 ID:???
BBQのところのログとりがバグっていたので(計測プログラムがこんな大きい数を想定してなかった)、
直しました。
http://mumumu.mu/mrtg/mrtg-rrd.cgi/bbqbbx/bbq.html
803root▲ ★:05/01/18 23:54:55 ID:???
life7 memories は山ありなものの、問題なし。
live16 もこんなところか。
804root▲ ★:05/01/19 00:01:54 ID:???
live8は、限界近くまで使われたように見えます。
httpd売り切れ状態で、22:00ごろに一瞬つながりにくくなった模様。

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

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

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

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

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

さっき「倍」って書いたけど、各種のグラフ見てると、
全体としては3倍に限りなく近かったみたい。
807動け動けウゴウゴ2ちゃんねる:05/01/19 00:55:28 ID:epdiQH0U
長々と勝利宣言オメ
808root▲ ★:05/01/19 14:37:29 ID:???
tiger503 = ex7

・FreeBSD 5.3R-p5 にバージョンアップ
・emのドライバをstableのものに(blackgoat3/4と同じ)
・speedy(bbs.cgi)を-M64から-M48に(どーん、の対策)
809動け動けウゴウゴ2ちゃんねる:05/01/19 15:04:02 ID:H+5brbId
そーいえば2245のカード問題は放置されたままでしょうかね
810root▲ ★:05/01/19 15:33:47 ID:???
>>809
Jimさんに確認してみます。
811root▲ ★:05/01/19 21:31:36 ID:???
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
812root▲ ★:05/01/19 21:34:31 ID:???
ということで、

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

という手順で。
813root▲ ★:05/01/19 21:36:23 ID:???
OSもちゃんと5.3R/amd64が入っていました。
Seanくんが作業した模様。
814動け動けウゴウゴ2ちゃんねる:05/01/19 21:46:11 ID:H+5brbId
>>811
乙でした

で、dual channelにはなっていたんでしょうかね
815root▲ ★:05/01/19 21:47:41 ID:???
>>814
カードは確かに-2だけど、ひょっとしてかたっぽのchannelにディスクが2台つけてあるかも、
ということですね。

OSからわかるのかな?
camcontrolとかすればいいのかしら。
816動け動けウゴウゴ2ちゃんねる:05/01/19 21:53:37 ID:H+5brbId
>>815
やってみたらどうでせう。>cam-
817動け動けウゴウゴ2ちゃんねる:05/01/19 22:19:52 ID:bPMzuLLu
今日昼間のいいとも実況がらみでおちたっぽいex7ですが
>>808だったら落ちなかったんですかね
つかあの程度で落ちたのは事故?
818FOX ★:05/01/19 22:21:56 ID:???
その答えは誰も知らない、、、
819動け動けウゴウゴ2ちゃんねる:05/01/19 22:22:55 ID:H+5brbId
>>817
当時の状況を再現してみないと確証的なことはいえませんが、
多分耐えられたのではないかと。
820root▲ ★:05/01/19 22:23:23 ID:???
>>817
syslogに残ってなかったすからね、、、。
カーネルデバッガとかで見れば、わかるのかも。でもそれをリモートでやるのはなかなかたいへん。
821817:05/01/19 22:28:40 ID:bPMzuLLu
もう設定変わってしまいましたし
新設定で余力があるならいいかなと
ただ昼間なんでアクセスが携帯に寄ったせいで落ちたとか
そんな変な問題じゃなきゃいいなあと思いました はい。
822動け動けウゴウゴ2ちゃんねる:05/01/19 22:38:13 ID:H+5brbId
で、話を元に戻して>>815の結果きぼんぬ
823root▲ ★:05/01/20 14:47:58 ID:???
>>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
824root▲ ★:05/01/20 14:49:04 ID:???
いずれにせよ構成には(概ね)問題ないと思われるので、
cobra2245の構築作業には影響ないかなと。
825動け動けウゴウゴ2ちゃんねる:05/01/20 15:32:24 ID:fobC5xT2
ですね。
jimさんがI had installed -2 card properlyといってくれるようならOKでしょう
826未承諾広告※ ◆TWARamEjuA :05/01/21 20:50:54 ID:cxvtkXYS
BBQ2(仮称)が先かな?
BBR(仮称)が先かな?

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

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

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

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

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

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

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

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

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

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

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

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

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

野球の"hit by the pitch"を「デッドボール」というようなもんだね。
837動け動けウゴウゴ2ちゃんねる:05/01/22 01:26:08 ID:tZvXjZpn0
838動け動けウゴウゴ2ちゃんねる:05/01/22 01:32:59 ID:tZvXjZpn0
俺的には、Low Lineの方がしっくり来る
ttp://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
839root▲ ★:05/01/22 01:33:42 ID:???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

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

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

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

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

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


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

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

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

&BBXcheck($GB);#Rock54 (広告爆撃を迎撃)
846FOX ★:05/01/22 18:00:51 ID:???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;
}
847FOX ★:05/01/22 18:03:44 ID:???0
IsKoukoku 回りまで必要な場合は教えてくださいー
848未承諾広告※ ◆TWARamEjuA :05/01/22 18:19:04 ID:oSftVaKP0
>>847
846 に追記するだけで逝けそうですーm(_ _)m深謝

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


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

では、bbrの器をつくります。
これから外出なので、しばらくあとで。
854未承諾広告※ ◆TWARamEjuA :05/01/22 19:05:12 ID: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!","さくらが咲いてますよ。");
}
855未承諾広告※ ◆TWARamEjuA :05/01/22 19:15:26 ID:oSftVaKP0
こんな感じでおながいしますー(さくらタンも採取したいのでので)

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

訂正しますm(_ _)m
857FOX ★:05/01/22 20:00:47 ID:???0
まずは 入れてみます @qb6
858動け動けウゴウゴ2ちゃんねる:05/01/22 20:10:30 ID:AHIHTfw70
> 189 名前:ひろゆき@どうやら管理人 ★ [] 投稿日:05/01/22(土) 18:58:53 ID:d/yZXs4H ?##
> http://live14.2ch.net/argue/をqa.2ch.netに移転したかったりするのですが
> 最近は、誰に頼めばいいんでしょうか?
質問・雑談スレ96@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1106316059/189
859FOX ★:05/01/22 20:13:05 ID:???0
いれてみましたー @qb6

テスト するするー
860動け動けウゴウゴ2ちゃんねる:05/01/22 20:31:26 ID:/Qp1hs8m0
◯qa
×qb6
激しく誤爆されそう。
861FOX ★:05/01/22 20:38:34 ID:???0
ex7 にも入れてみましたー
862FOX ★:05/01/22 20:49:26 ID:???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;
863未承諾やや酩酊※ ◆TWARamEjuA :05/01/22 21:12:00 ID: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
864FOX ★:05/01/22 21:13:24 ID:???0
ぁぁ

なるほど、、、
改修してきます
865未承諾やや酩酊※ ◆TWARamEjuA :05/01/22 21:14:28 ID:oSftVaKP0
あ、
846 をそっくりそのまま書き換えた方が良さそうですよね。
ではちょとゴソゴソ。。。
866FOX ★:05/01/22 21:17:38 ID:???0
答えいらない系は foxDNSquery なんでそっちにします
867FOX ★:05/01/22 21:19:59 ID:???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;
868未承諾やや酩酊※ ◆TWARamEjuA :05/01/22 21:21:10 ID: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] には フラグ

※つづく(改行大杉(滂沱))
869FOX ★:05/01/22 21:22:54 ID:???0
全サーバ 入れなおした
870未承諾やや酩酊※ ◆TWARamEjuA :05/01/22 21:23:55 ID:oSftVaKP0
>>867
あ、(汗)
それで桶だと思うですー

あとはroot★さんのおかえりを待つだけですー
871root▲ ★:05/01/22 23:43:25 ID:???0
戻りました。これから作業入ります。
872未承諾酩酊※ ◆TWARamEjuA :05/01/23 00:05:06 ID: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
(実験中の規制入りは心許ないかと思いまして(苦笑))

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

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

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

にしました @qb6
875未承諾酩酊※ ◆TWARamEjuA :05/01/23 00:21:34 ID:ZJ7tlzHz0
>>873
実は全鯖に配布済みの悪寒です(汗)@bbs.cgi
876FOX ★:05/01/23 00:25:30 ID:???0
配布してないけど?

見てきます、
877未承諾酩酊※ ◆TWARamEjuA :05/01/23 00:27:11 ID:ZJ7tlzHz0
>>876
あわわ、これは失礼しましたm(_ _)m
878動け動けウゴウゴ2ちゃんねる:05/01/23 00:29:32 ID:xqI4WVr80
BBRのところは配布したんじゃないの

BBXを聞かなくしたのはqb6のみ
879FOX ★:05/01/23 00:31:53 ID:???0
>>874 は qb6 のみ

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

これって、rock54のオーナーで動かないとだめなのかな。
ファイル作ってるみたいなんで。
881root▲ ★:05/01/23 00:39:01 ID:???0
パーミッション的には、そうでなくても大丈夫なのかな。
ちょっと確認してみるです。
882未承諾酩酊※ ◆TWARamEjuA :05/01/23 00:39:44 ID:ZJ7tlzHz0
>>881
Rock54側で消せるように、chmod 0666に設定してあるですー
883root▲ ★:05/01/23 00:46:01 ID:???0
ということで、>>867 の bbr のところの &foxDNSquery の第2引数は、
"206.223.147.41"を指定してくださいです。

bbxのところは従来どおりでいいはず。(変更してないので)
884root▲ ★:05/01/23 00:46:19 ID:???0
>>882
了解です。
であれば、準備完了のはず。
885root▲ ★:05/01/23 00:46:48 ID:???0
再確認ですが、bbr.2ch.net にはどういうフォーマットでquery飛ぶんだっけか。
886FOX ★:05/01/23 00:49:34 ID:???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"
);

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

$FOX->{BBR} と ${CHOST} を作って、
${CHOST} に sprintf の中身でやってることをいれて、
BBSやBBYと同じようにするのが、よいと思います。
890root▲ ★:05/01/23 00:55:02 ID:???0
ようは、「広告投稿」をトリガにした、BBYみたいなのがもう一つ増えるだけなんで、
プログラム側もそのように組むのが、よろしいかと。
891未承諾酩酊※ ◆TWARamEjuA :05/01/23 00:57:37 ID: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引数があるのですね(汗)
892FOX ★:05/01/23 00:58:21 ID:???0
りょうかいー >>891
893FOX ★:05/01/23 00:59:43 ID:???0
>>891 やりました @qb6
894root▲ ★:05/01/23 01:00:55 ID:???0
>>891
えっと、他のと合わせたほうがよいので、

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

こんなかんじで。

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

if($FOX->{BBR}) {$FOX->{BBR} = &foxDNSquery($CHOST,"206.223.147.41") ;
895root▲ ★:05/01/23 01:02:59 ID:???0
お、 } を閉じてないすね。上のやつ。
896未承諾酩酊※ ◆TWARamEjuA :05/01/23 01:07:36 ID: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") }
897FOX ★:05/01/23 01:10:36 ID:???0
みみまで 対応した @qb6
898root▲ ★:05/01/23 01:11:46 ID:???0
>>896
どもです。これでよいはず。

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

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

あとは、動作確認かしら。
900FOX ★:05/01/23 01:13:43 ID:???0
はげしく ワラタ
901root▲ ★:05/01/23 01:15:28 ID:???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
902未承諾酩酊※ ◆TWARamEjuA :05/01/23 01:15:39 ID:ZJ7tlzHz0
>>898
そですー
でもって、
data
には、
+*.bbr.2ch.net:127.0.0.2:
の1行だけで桶かと。
903root▲ ★:05/01/23 01:16:42 ID:???0
>>902
お、データ見てるですか。

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

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

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

とりあえず、BBR_gatherさんを動かします。
920root▲ ★:05/01/23 01:56:41 ID:???0
>>919
$| 問題 ?
921未承諾酩酊※ ◆TWARamEjuA :05/01/23 02:01:28 ID:ZJ7tlzHz0
うぅむ、もちょと様子を見てみるです。。。
922root▲ ★:05/01/23 02:07:50 ID:???0
そういえば、妙なバッファリングが起こったので、
bbxgatherの時は私が微妙にいじった記憶があるです。

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

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

# 0.
# multilog へパイプをパイプパイプパイプ
# 本稼働の時にコメントアウトしてみりる。
# pipe to multilog
my $oldfh = select MULTILOG;
$| = 1;
select $oldfh;
923root▲ ★:05/01/23 02:11:58 ID:???0
雑談スレ見てると、よさげなのかな。

質問・雑談スレ96@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1106316059/560-
924root▲ ★:05/01/23 02:15:16 ID:???0
今の時間でこのぐらいの問い合わせ数なら、システムの負荷的には問題ないですね。
誤差の範囲かと。
925root▲ ★:05/01/23 02:19:19 ID:???0
で、bbr.2ch.netの2ch.netのDNSサーバへの登録は、このスレで別途依頼します。

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

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

これで桶かな?
929未承諾酩酊※ ◆TWARamEjuA :05/01/23 02:35:59 ID:ZJ7tlzHz0
>>928
$SUBNO =~ tr/_/-/; ×
$SubNo =~ tr/_/-/; ○

でしたm(_ _)m

危うくSambaされるところだった(苦笑)
930root▲ ★:05/01/23 02:37:41 ID:???0
BBMのところは、こうやってるみたい。

$idnotane =~ s/\_/\-/g;
931未承諾酩酊※ ◆TWARamEjuA :05/01/23 02:44:52 ID:ZJ7tlzHz0
>>930
んーエスケープする必要がないのと、trの方が高効率って事で(苦笑)
932root▲ ★:05/01/23 02:45:44 ID:???0
>>931
了解です。Perl書けない人。
933FOX ★:05/01/23 02:48:39 ID:???0
んでは 直してきます
934FOX ★:05/01/23 02:53:17 ID:???0
全サーバ配布しましたー
935未承諾酩酊※ ◆TWARamEjuA :05/01/23 03:00:09 ID:ZJ7tlzHz0
ありがとうございましたですーm(_ _)m深謝

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

あとはDNS登録ですね。(>>925)
別途ここに申請内容を書きます。
938root▲ ★:05/01/23 03:03:16 ID:???0
>>936
よいとおもいます。
939FOX ★:05/01/23 03:03:29 ID:???0
んじゃ いきますー
940動け動けウゴウゴ2ちゃんねる:05/01/23 03:03:55 ID:GqN3Eaff0
>>935
乙です
941FOX ★:05/01/23 03:04:40 ID:???0
配布かんりょぅ
942root▲ ★:05/01/23 03:22:30 ID:???0
2ch.net側のDNSの設定依頼です。
月曜にでも、よろしくお願いします。

(新規追加)
&bbr.2ch.net:206.223.147.41:a
943root▲ ★:05/01/23 13:04:17 ID:???0
朝の4時過ぎあたりから、BBRへのリクエストが来ていない模様。
DNS側は問題なさげ。bbs.cgiかしら。
944▲ 某ソレ511:05/01/23 13:20:35 ID:adZ1/eFG0
BBR が止まっています ってほとんどの板のTOPにでてますねぇ。
945root▲ ★:05/01/23 13:25:14 ID:???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
946root▲ ★:05/01/23 13:30:25 ID:???0
あ、なんかわかったかも。
947root▲ ★:05/01/23 13:36:13 ID:???0
BBSと同じように動作してるかをチェックしているので、
BBSと同じように「その名前はないよ」を返すようにしてみた。

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

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

query来はじめました。
徐々に復活するかと。
951未承諾広告※ ◆TWARamEjuA :05/01/23 14:23:09 ID:ZJ7tlzHz0
>>947
なるほど、、、
対応ありがとうございましたですですーm(_ _)m
952FOX ★:05/01/23 22:58:11 ID:???0
へんだなぁ・・・・

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

で、その後にoyster243にもRAIDカードを入れていただいて、
BBQ/dnscacheを2台体制にしようとの目論見。
954FOX ★:05/01/24 15:07:43 ID:???0
>>942
done
955root▲ ★:05/01/26 23:04:28 ID:???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の向きを変えていないのかも。とここにメモ。
956root▲ ★:05/01/27 15:09:00 ID:???0
BBQ落ちていた間書き込みが恒常的に難しくなったのは、

banana398 = live15
banana272 = aa5/off3

の2つかしら。

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

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

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

は、明日以降ということで。
958動け動けウゴウゴ2ちゃんねる:05/01/30 13:14:58 ID:EsikgvrY0
>>957
乙でした

rootさんがもう一人いるといいんだけどなーと言ってみるテスト
959動け動けウゴウゴ2ちゃんねる:05/01/30 15:48:32 ID:ZgOMZ6dP0
>>958
つまりおまいがroot2世になると(ry
960動け動けウゴウゴ2ちゃんねる:05/01/30 17:14:57 ID:mB5bEiSs0
人よ一夜に人身御供
961ヾ(゚パ)ノ ◆f0.zuburi6 :05/01/30 19:43:25 ID:Ujfb8GFA0
オッスおらg(ry
962動け動けウゴウゴ2ちゃんねる:05/01/30 20:11:26 ID:Tb06CGEj0
>>961
ゴクドー
963動け動けウゴウゴ2ちゃんねる:05/01/30 22:41:48 ID:0cZRPX5L0
>>959
>つまりおまいがroot2世になると(ry
2世を名乗ってしまうといずれroot氏が引退してしまうではないか!
やはりここはシークレットルート「toor氏」降臨でしょう。

# Unixネタでした。

964動け動けウゴウゴ2ちゃんねる:05/01/30 22:46:42 ID:Mu7iArOm0
別にroot氏の代わりになるんならsudoでも(ry



#OS X@bushネタでした。(パクるな
965未承諾広告※ ◆TWARamEjuA :05/01/30 22:52:03 ID:XYRaA0uV0
wheel っていうのも以前ありましたっけ♪

でもってbashではなくって?
ちなみにLinuxもMacOSXもbash派です♪
966 ◆tuboBGQODY :05/01/30 22:54:11 ID:px4lso2O0
Bashがいち番触ってるからなあ
967動け動けウゴウゴ2ちゃんねる:05/01/30 22:54:36 ID:Mu7iArOm0
_| ̄|○<激しく恥じかいた…('A`)
968root▲ ★:05/01/30 23:11:27 ID:???0
2chの動作報告はここで。 パート16
http://qb5.2ch.net/test/read.cgi/operate/1103455176/320-323

oyster902 = memories RAID1 のうち1台(二つ目のほう)が不調の模様。

不調なセカンドディスクを交換して、RAID 1のrebuidが必要すね。
別途依頼かけます。
969動け動けウゴウゴ2ちゃんねる:05/01/30 23:13:03 ID:0cZRPX5L0
>>965
>wheel っていうのも以前ありましたっけ♪
FreeBSDにおける管理者グループですな。
そこには皆さん所属済みでは?

というかrootにふさわしい方がもう一人欲しいということでしょ?
970未承諾広告※ ◆TWARamEjuA :05/01/31 00:00:39 ID: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
971root▲ ★:05/01/31 00:59:10 ID:???0
Jimさんは当然全サーバのroot passwordを知ってますが(= 私しか知らないわけではない)、
そういう役回りはやや微妙っすね。

# 今は「サクラサク」の一報を首を長くして(りゃ。
972動け動けウゴウゴ2ちゃんねる:05/01/31 01:03:10 ID:/j8t5ajd0
全サーバのパス覚えるの大変そう(´・ω・`)
973 ◆tuboBGQODY :05/01/31 02:28:37 ID:4/Pi/G5s0
>>970
見てますよ〜
せめて某所はいつも見られるようにしてくれれば(以下略
974動け動けウゴウゴ2ちゃんねる:05/01/31 11:19:35 ID:9jxffk/E0
>>972
内部でNISとかのディレクトリサービスが使えるといいんですがね
975動け動けウゴウゴ2ちゃんねる:05/01/31 12:03:03 ID:WSU3aGdn0
>>972
1.先祖伝来の巻物に書いてあるので大丈夫
2.ドラクエの復活の呪文のノートで余ったところに書いてあるので大丈夫
3.どこでもいっしょでトロに覚えさせてあるので大丈夫
4.ふられたオニャノコの名前が順番につけてあるので大丈夫
5.覚えていないので必要な都度シナイ山に登る
さあどれ?
976動け動けウゴウゴ2ちゃんねる:05/01/31 12:55:40 ID:PybnLWqD0
雑談は質雑スレで
977動け動けウゴウゴ2ちゃんねる:05/02/01 18:04:34 ID:kGyt/cUP0
>974
NISはさすがにportmap使うのでいまさら使うのは避けたほうがよさそう。
かといってhemidal使うほどのことでもなさそうだし。
978未承諾広告※ ◆TWARamEjuA :05/02/01 22:16:42 ID:905Xu/Jt0
WARNING: / was not properly dismounted
ってありますけれども大丈夫なのかしら?(汗)@oyster243
マウントはされているみたいですけれども、、、
/dev/da0s1a 253678 59228 174156 25% /
979動け動けウゴウゴ2ちゃんねる:05/02/02 09:04:43 ID:95SZKLvK0
>>978
異常なシャットダウンをしたようなので、fsckしたんではないでしょうか
その後にディスク関係のエラーが出ていなければ問題無いかと
980動け動けウゴウゴ2ちゃんねる:05/02/02 11:49:45 ID:0aZsVKL20
>>977
別に外部に対してportあけるわけじゃないですよ
内部LAN(NIC2枚ざし)で対応すればいい話
981root▲ ★:05/02/02 13:08:21 ID:???0
>>978
強制リブートすると、そうなるです。
>>979 のとおりかと。

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

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

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

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

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

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

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

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

・oyster243→cobra2245への機能移動
・c-xx へのまじない
・携帯でAAを見られるしかけ => どうしますかね、、、個人的にはおもしろいと思ったりもする
988root▲ ★:05/02/03 04:37:50 ID:???0
寝る前に思いついたんで、設定してみた。

http://epg.2ch.net/_service/20050203.txt
http://epg.2ch.net/_service/

某/load/ とか、sv2ch方面とかで推移が見られるようになるとうれしいなぁ。
989動け動けウゴウゴ2ちゃんねる:05/02/03 04:41:34 ID:T5NZgVsR0
>>988
乙です。


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




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

立ててから、寝ることにしよう。
991root▲ ★:05/02/03 05:35:24 ID:???0
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part17
http://qb5.2ch.net/test/read.cgi/operate/1107376477/

さて、さすがにねなきゃ。
明日以降は本業多忙につき、今日はちとがんがりました。
992動け動けウゴウゴ2ちゃんねる:05/02/03 05:35:59 ID:??? BE:27304676-#
>>991
乙〜

ありがとう そして,おやすみなさい
993動け動けウゴウゴ2ちゃんねる:05/02/03 05:49:17 ID:T5NZgVsR0
>>991
乙ですノシ
994動け動けウゴウゴ2ちゃんねる:05/02/03 06:17:21 ID:r3FcfWsy0
>>991
乙です。
あんど梅。
995未承諾広告※ ◆TWARamEjuA :05/02/03 07:25:18 ID:rQcY3hJ20
>>988
DoneですDoneですー♪

bbslist.txtがないのよねー(泪)>epg
996▲ 某ソレ511:05/02/03 07:29:30 ID:ipMOo/tu0
テレビ番組欄、は書き込めない、
top10(stats)あたりと同じ位置づけっぽいから
bbslist.txtはないんじゃないですかね。
997未承諾広告※ ◆TWARamEjuA :05/02/03 07:37:50 ID:rQcY3hJ20
>>996
あなるほどー♪
998動け動けウゴウゴ2ちゃんねる:05/02/03 07:41:52 ID:T5NZgVsR0
>>995
乙ですノシ


テレビ番組欄スレにコピペさせてもらいましたノシ
999動け動けウゴウゴ2ちゃんねる:05/02/03 09:00:53 ID:icXch/cV0
999
1000動け動けウゴウゴ2ちゃんねる:05/02/03 09:01:54 ID:icXch/cV0
1000とれたらoyster902はディスク障害だけになる!!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。