292 :
root▲ ★:
さて。
>>284 ということは、6割ぐらいにはなるってかんじですか。
anime サーバで、しこんでみるです。
293 :
root▲ ★:2005/06/05(日) 00:08:33 ID:???0 BE:4469377-##
あ、まずエラーにならないことをqb6で確認するです。
294 :
ピロリ:2005/06/05(日) 00:13:41 ID:hV/aUjEj0
まったー
295 :
ピロリ:2005/06/05(日) 00:14:42 ID:hV/aUjEj0
読み込んだときに変換するのは激しく反対。
配布前になされるべきです
296 :
root▲ ★:2005/06/05(日) 00:15:53 ID:???0 BE:1459744-##
ふむ。
ということは、各サーバに置かれる時点でSJISもので全角半角もなされたものにすべきと。
つまり、丁稚側でやるべきってことかな。
297 :
ピロリ:2005/06/05(日) 00:16:20 ID:hV/aUjEj0
系の入り口or最終段階で encode , decode が入るのは
当然ですが、途中段階で interpliter がはいるなんてシステムは
激しく反対。
中身は「ただのブツ」意味の無いものであるべきです
298 :
root▲ ★:2005/06/05(日) 00:20:18 ID:???0 BE:2919348-##
リストのおおもと EUC
↓
配布用マスター SJIS
↓
各サーバに配布
↓
そのまま利用
っていうふうにすれば、いいような。
299 :
ピロリ:2005/06/05(日) 00:24:10 ID:hV/aUjEj0
んだんだ
300 :
ピロリ:2005/06/05(日) 00:25:24 ID:hV/aUjEj0
そうすれば
改修するところは
1) マスター作り部
2) IsKoukoku内の処理
ということになり、今後の改修もここだけになるッス
NG_wordに正規表現使ってないならEUCに変換なんてしないで
index()でいいんだけどな
あり得る手段としては、「DATをeuc-jpにする」というのもある香奈♪
それはさておき、、、
となると、かなり大変だよなぁ。。。
●Rock54側でやるべき事。
・配布用リストを変換しておく。
1. 全角カナ→全角カナ+半角カナにしてor設定(ex.がんばる→(が|ガ|(ガ))(ん|ン|ン)(ば|バ|(バ))(る|ル|ル)
2. euc-jp→Shift_JISする際に、誤認をするものにエスケープを施す(「表」とか「ー」とか)
3. euc-jp→Shift_JISにする。
こんな感じかな?
#banana238から追い出されそうな悪寒(苦笑)@負荷増大
303 :
root▲ ★:2005/06/05(日) 00:37:48 ID:???0 BE:2736656-##
>>302 1. って、やらなくてもいいようになるといいなと。
「がんばる」は「がんばる」だけRockできれば、それでいいんじゃないかなと。
で、「ガンバル」もRockしたければ、単にもう1行入れればいいんではと。
>>302 と、書いてみたものの、、、
→1. 全角カナ→全角カナ+半角カナにしてor設定(ex.がんばる→(が|ガ|(ガ))(ん|ン|ン)(ば|バ|(バ))(る|ル|ル)
こんなことしてたら、ますます負荷が「お互いに(Rock54基地でも各鯖でも)」掛かるよなぁ。。。
やっぱりいっそのこと、リストには半角英数記号以外禁止にしちゃおうよ♪
305 :
root▲ ★:2005/06/05(日) 00:38:16 ID:???0 BE:5745997-##
2. と 3. は、それで問題ないとおもうです。
306 :
ピロリ:2005/06/05(日) 00:38:32 ID:hV/aUjEj0
#banana238から追い出されそうな悪寒(苦笑)@負荷増大
この部部が理解できなかったり、
投稿毎に(bananaで 5万/day) 処理していることが
どうして出来ないのかがわからないのだ。
307 :
root▲ ★:2005/06/05(日) 00:39:20 ID:???0 BE:1277827-##
>>304 あ、かぶったですね。
全角と半角をそこまでやらなくても、正規表現パターンが減るだけで、
かなり負荷下がるような予感。
>>303 荒らす人は徹底的に荒らしたいらしいので、もっといろんな描き方をしてくるですです(苦笑)
がんばる
ガんばる
がンばる
:
:
が ん ば る
:
(わはは)
URIとmailアドレスと思しきもの、電話番号と思しきものに限定しちゃって、無差別コピペは別管轄にしちゃうとかとか。
マルチバイト文字非対応でいいなら、それが一番楽そうですね
310 :
ピロリ:2005/06/05(日) 00:45:32 ID:hV/aUjEj0
Rock54 はあらし撃退にも使えるけど
広告爆撃対策が本業かと、
311 :
root▲ ★:2005/06/05(日) 00:47:31 ID:???0 BE:2189838-##
>>306 banana238さんではRock54以外にもBBXやBBR、別プロセスとなるf22baseや、headline、itadaki、statsが同居していますから、
多少不安があったりもしまして。
単純にbbs処理とは異質なものでもありますし。
>>310 本来の本業に専念した方が、問題を切り分けるのには適しているですよね。
荒らしさんには、専属の特殊部隊を結成してみるとか。
>>308 それはログで実証されていますか?
Rockに限らず「これこれこういう方法で回避できるから無駄だ」とやりもせずに
決めつける人大杉ですが実際に「これこれこういう方法」を使う人は意外と少ないものです。
そして「これこれこういう方法」を実際に使われてくると破綻します(例: 山田)
314 :
ピロリ:2005/06/05(日) 01:34:15 ID:hV/aUjEj0
うーん
一所懸命考えたけど、やっぱりわからん
現在は 240万投稿 x 2700 回 変換しているですよね、
それを bbs.cgi 船進水時にやるとして
どれくらいになるかな、10万 x 2700 回くらい?
それを配布元でやれば、データが一日に100回更新されたとして
100 x 2700 回だけで済むようになると思うんだが
何が違うんだろう・・・
>>314 bbs.cgiが動いている鯖での変換「以外」の負荷の掛かり具合がよく判っていないので、
ただ単にbanana238でも大丈夫なのかな?と危惧しているところです。
(bbs.cgiが動いている鯖でのpsやtopコマンドの値は知りうることが出来ませんから)
ひとまず「案ずるより産むが易し」ってことで、変換作業をしているですですm(_ _)m
316 :
root▲ ★:2005/06/05(日) 02:02:01 ID:???0 BE:730324-##
>>315 最終行に、同意っすね。
うむ、うむ。
# ちと、今日はおねむかも。
# ちょっと別のスレで別のじっけんしてくるです。
基地の方では、切り替える準備が出来ました。
>>278 を以下のようにスキーリさせることができるかと♪
#################################################################################################
#罠、罠、罠、罠、罠に
#入力:
#IsKoukoku(対象文字列[Shift_JIS],Rock54のファイル名) 現状は無し。sub で定義中。
#返り血ぶしゅー:
#OK ならば 空文字列(偽)
#NG ならば (規制文字列(真)[Shift_JIS], MD5値, フラグ)のリストへのリファレンス
sub IsKoukoku
{
my ($GB) = @_;
my $In_Strings = $GB->{FORM}->{'MESSAGE'}; # 長いので代入
# 読み込む。。。
# my @Rock_word = @FOX_Ro54; # メモリの無駄なので省略してみました。
# では NG ワードのチェック。
foreach my $NG_word_ref (@FOX_Ro54){
if (my $matched = eval{$In_Strings =~ m<$NG_word_ref->[0]>}) { return $NG_word_ref } # 合致したらリファレンスを返す。
# 不正 NG ワードがあったり引っかからなければスキップ
}
return '';
}
配布が始まりましたら、基地の方でもリスタートを掛けていきますです。
(多少のタイムラグは致し方ないですよね(苦笑)@しばらくは文字コードの違いでスルーされる現象)
318 :
ピロリ:2005/06/05(日) 02:29:46 ID:hV/aUjEj0
おっ
qb6 に早速入れてみます。
319 :
root▲ ★:2005/06/05(日) 02:30:30 ID:???0 BE:5837388-##
320 :
ピロリ:2005/06/05(日) 02:34:41 ID:hV/aUjEj0
if (my $matched = eval{$In_Strings =~ m<$NG_word_ref->[0]>}) { return $NG_word_ref } # 合致したらリファレンスを返す。
ここで 500 error になるっす
おー。
>>318 あ、、、
丁稚どんがそのままなので、全鯖に配布されちゃうです(汗)
ので、qb6用の丁稚どんも用意しましょうか?
323 :
ピロリ:2005/06/05(日) 02:37:06 ID:hV/aUjEj0
いやいや
まず動くかどうかでして、
324 :
ピロリ:2005/06/05(日) 02:38:07 ID:hV/aUjEj0
つまり 正しく動くかどうかじゃなくて
動くかどうかの確認をしたいと、 @qb6
325 :
ピロリ:2005/06/05(日) 02:38:52 ID:hV/aUjEj0
>>320 の行をコメントアウトすると動く(書き込める)です
おー
アローがデリミタと被っているのでは…
>>320 if (my $matched = eval{$In_Strings =~ m<$NG_word_ref->[0]>}) { return $NG_word_ref } # 合致したらリファレンスを返す。
を、以下の2行に。。。m(_ _)m深謝
my $NG_word = $NG_word_ref->[0]; # リファレンスから取り出し。
if (my $matched = eval{$In_Strings =~ m<$NG_word>}) { return $NG_word_ref } # 合致したらリファレンスを返す。
>>324 そのままですと、全部の鯖にいる丁稚どんを呼び出してしまいますので(汗)
ひとまず基地からはqb6の丁稚どんだけを呼び出すようにしますですです。
329 :
ピロリ:2005/06/05(日) 02:50:32 ID:hV/aUjEj0
>>327 うごいたー @qb6
全サーバに配布していいですか?
>>328 →ひとまず基地からはqb6の丁稚どんだけを呼び出すようにしますですです。
スタンバイ出来ました。
331 :
ピロリ:2005/06/05(日) 02:53:17 ID:hV/aUjEj0
んじゃ 配布しまーす
ひとまずqb6「だけ」配布完了した模様です。@新ファイル
333 :
ピロリ:2005/06/05(日) 02:55:05 ID:hV/aUjEj0
指示にしたがいますー
まだ全サーバ配布はやってません
ちょと様子見しています。
船が自爆しないからかな?
qb5.2ch.net<>200 OK<>Sat, 04 Jun 2005 17:34:18 GMT<>236589<>
qb6.2ch.net<>200 OK<>Sat, 04 Jun 2005 17:59:09 GMT<>236544<>
リストは行き渡っています。。。
rockテストやってきて吸い込まれるのは確認しましたがエラーメッセーが出ないですね。
337 :
ピロリ:2005/06/05(日) 03:06:03 ID:hV/aUjEj0
どんな時にどんなメッセージが出るんでしたっけ?
338 :
root▲ ★:2005/06/05(日) 03:06:29 ID:???0 BE:1094843-##
>>336 花が咲くとき以外は、エラー出ないはず。
339 :
root▲ ★:2005/06/05(日) 03:07:29 ID:???0 BE:4378368-##
>>338 × エラー
○ エラーメッセージ
>>337 通常 ただ吸い込まれる
いっぱつもの さくらが咲いてますよ
普通の書き込みがずっと吸収されてる…
341 :
ピロリ:2005/06/05(日) 03:09:00 ID:hV/aUjEj0
あと三発で「Rockは人生だ」でしたっけ?
342 :
◆Reffi/bQ.c :2005/06/05(日) 03:09:20 ID:dBvuVsfA0 BE:182687797-##
了解しますた。
さくらが咲くurlはわからないのでそっちの検証は無理ですけど無事に稼働しているよう
です。
あとはコストの削減具合の観察ですね。
BBX チェック(2ちゃんねるで広告爆撃したホストなどが、登録されています。)
La ROCA es la vida.(-_-)
;; ANSWER SECTION (1 record)
227.33.105.220.bbx.2ch.net.2048INTXT"shutouted by BBX: 220.105.33.227"
ひっかかりました(照)
344 :
◆Reffi/bQ.c :2005/06/05(日) 03:10:23 ID:dBvuVsfA0 BE:182687797-##
あれれ
普通の書き込みも吸い込まれてる(滝汗
345 :
root▲ ★:2005/06/05(日) 03:10:57 ID:???0 BE:1460328-##
>>341 今は、それコメントアウトされてたような。
346 :
ピロリ:2005/06/05(日) 03:15:03 ID:hV/aUjEj0
肝心の負荷は?
348 :
root▲ ★:2005/06/05(日) 03:23:24 ID:???0 BE:4925096-##
>>347 配布が終わったら、animeサーバあたりの様子と、
qb6 でのプロファイリングを再度やってみるです。
もしかして、qb6ではIsKoukokuを呼び出しているところが他のとはちょと違うのかな?
・さくらか咲かない。
・BBRが返ってこない。
という症状が現れています。
350 :
ピロリ:2005/06/05(日) 03:28:54 ID:hV/aUjEj0
確認してみますー
351 :
ピロリ:2005/06/05(日) 03:30:18 ID:hV/aUjEj0
スルーするかどうかの違いはありますが
他には制御に違いはないようです
>>351 了解ですー
とりあえずやっちゃてみます?@全鯖配布
353 :
ピロリ:2005/06/05(日) 03:33:54 ID:hV/aUjEj0
りょうかいですー
配布しますー
354 :
ピロリ:2005/06/05(日) 03:35:02 ID:hV/aUjEj0
あっ anime が IsKoukoku するーになってる
配布しなおしますー
355 :
root▲ ★:2005/06/05(日) 03:36:19 ID:???0 BE:4377986-##
animeサーバの船を爆破しました。
なんか、うそみたいに軽いかも。
一桁数値が低くなった、、、。
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
22033 ch2anime 96 0 10508K 9796K select 3 0:01 1.03% 0.83% speedy_back
22031 ch2anime 96 0 10740K 9992K select 0 0:01 0.48% 0.39% speedy_back
356 :
root▲ ★:2005/06/05(日) 03:36:36 ID:???0 BE:4377986-##
な、なんだ。
もう1回。
357 :
root▲ ★:2005/06/05(日) 03:38:38 ID:???0 BE:1642436-##
animeサーバ、IsKoukokuが有効になったやつが入ったのを確認しました。
確認中。
ではでは、全鯖開始ONにしますですー@リスト
359 :
root▲ ★:2005/06/05(日) 03:41:42 ID:???0 BE:2736465-##
いいかんじみたい。
時間帯を比較しないとわからないけど、
やはり、一桁負荷が低くなったようです。
コード変換って、すごく重いのね。
360 :
root▲ ★:2005/06/05(日) 03:42:06 ID:???0 BE:4925096-##
361 :
root▲ ★:2005/06/05(日) 03:47:44 ID:???0 BE:5746379-##
animeサーバ、SJISバージョンに切り替わったようです。
362 :
root▲ ★:2005/06/05(日) 03:51:36 ID:???0 BE:1916137-##
んでは、qb6でプロファイリングしてみるです。
メインのほうではなく、もとの1行目をさわるです。とお知らせ。
363 :
root▲ ★:2005/06/05(日) 03:55:13 ID:???0 BE:4469377-##
わーい。
%dprofpp tmon.out
Total Elapsed Time = 0.773049 Seconds
User+System Time = 0.242963 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c Name
12.7 0.031 0.045 11 0.0028 0.0041 Net::DNS::Resolver::Base::BEGIN
9.47 0.023 0.107 1 0.0234 0.1069 main::bbs_entryXXX
9.47 0.023 0.030 10 0.0023 0.0030 LWP::UserAgent::BEGIN
9.47 0.023 0.041 1 0.0233 0.0411 main::bbs_main
6.59 0.016 0.128 19 0.0008 0.0067 main::BEGIN
6.59 0.016 0.015 1 0.0156 0.0154 LWP::Protocol::implementor
3.29 0.008 0.008 49 0.0002 0.0002 Exporter::import
3.29 0.008 0.008 6 0.0013 0.0013 Exporter::heavy_export
3.29 0.008 0.008 1 0.0078 0.0078 main::initFOX
3.29 0.008 0.008 1 0.0078 0.0078 main::MakeWorkFile
3.29 0.008 0.008 1 0.0078 0.0078 vars::BEGIN
3.29 0.008 0.008 4 0.0019 0.0019
HTTP::Response::BEGIN 3.29 0.008 0.060 6 0.0013 0.0101 Net::DNS::Resolver::BEGIN
3.29 0.008 0.007 6 0.0013 0.0012 CGI::BEGIN
3.29 0.008 0.008 1 0.0078 0.0077 BSDPAN::Override::import
364 :
root▲ ★:2005/06/05(日) 03:57:48 ID:???0 BE:730324-##
で、
>>362 は元に戻しました。
>>26 と比較すると、効果は明白ですね。
コストが 1/10 以下になったんではないかと。
365 :
◆Reffi/bQ.c :2005/06/05(日) 04:08:03 ID:yCZjMTdF0 BE:104393366-##
>26と>363の簡単な比較データ(何故か円換算)
>26のコスト 14330円
>363のコスト 118円
※ここまで下がれば大成功ですね。
1/10と言っても1が0.1になったというよりは10が1になったような感じだけど
367 :
root▲ ★:2005/06/05(日) 04:10:46 ID:???0 BE:2189164-##
最初、計測したときにIsKoukokuスルーされてるんじゃないかと、心配になりました。
でも、そんなことはないみたいです。
368 :
◆Reffi/bQ.c :2005/06/05(日) 04:13:35 ID:yCZjMTdF0 BE:115992858-##
ちょっと、ヤバ目の不具合発見
rockに引っかかった時に本来ならばrockワード以外は書けるはずなのに全く書けなく
なってます。
(引っかかった以降全て吸い込まれて書けない)
ケーブルでこれ出ちゃうと該当回線が書けなくなって巻き添えが大量に出てしまいます。
(既に引っかかってるところも出てます。)
369 :
root▲ ★:2005/06/05(日) 04:16:55 ID:???0 BE:3283294-##
370 :
◆Reffi/bQ.c :2005/06/05(日) 04:20:59 ID:yCZjMTdF0 BE:115992285-##
>369
多分、>368で巻き添えが大量に出ているかも
改善するまでqb6以外は元に戻した方がいいかも
371 :
root▲ ★:2005/06/05(日) 04:24:16 ID:???0 BE:1277827-##
# では NG ワードのチェック。
foreach my $NG_word_ref (@FOX_Ro54)
{
my $NG_word = $NG_word_ref->[0]; # リファレンスから取り出し。
if (my $matched = eval{$In_Strings =~ m<$NG_word>}) { return $NG
_word_ref } # 合致したらリファレンスを返す。
# 不正 NG ワードがあったり引っかからなければスキップ
}
return '';
ここが、いまいちな予感。
あ、なっとく。。。
373 :
ピロリ:2005/06/05(日) 04:26:40 ID:hV/aUjEj0
わーい
まずはヨロ個簿絵
374 :
root▲ ★:2005/06/05(日) 04:26:51 ID:???0 BE:2188883-##
375 :
ピロリ:2005/06/05(日) 04:26:57 ID:hV/aUjEj0
ちとみてきます
376 :
FOX ★:2005/06/05(日) 04:28:50 ID:???0
377 :
root▲ ★:2005/06/05(日) 04:29:16 ID:???0 BE:5837388-##
で、直ったら、
BBXの登録アドレスを1回クリーンアップしないと、いけなそうっすね。
そのへんは、ぼちぼちと。
378 :
FOX ★:2005/06/05(日) 04:29:25 ID:???0
うん 書けない。。。
★使うっす
380 :
FOX ★:2005/06/05(日) 04:31:08 ID:???0
んじゃ
まず スルー版は配布しまーす
381 :
root▲ ★:2005/06/05(日) 04:31:42 ID:???0 BE:2189164-##
直し方待ちで。
なんか、本文内にNGワードがなくてもNGワードがあったことにされているみたい。
# NG ワードも変換。ついでに NG ワード、MD5値、フラグの 3 要素だけにしてリファレンスにしてして。
@Rock_word = map { [ (split /<>/)[5,6,7] ] } map { &jcode::euc($_, 'euc', 'z') } @Rock_word;
この部分が抜けていました、、、(汗)
でもってこの部分は出航の時だけで桶のはずなので、、、
# Rock54リストを読みこむ
open Rock54_List, "ファイルの場所";
@FOX_Ro54 = map { [ (split /<>/)[5,6,7] ] } <Rock54_List>;
close Rock54_List;
のように入れてもらえればー
383 :
FOX ★:2005/06/05(日) 04:34:02 ID:???0
スルー版配布完 10min まつ
qb6 だけ on にします
384 :
root▲ ★:2005/06/05(日) 04:34:02 ID:???0 BE:6567089-##
>>382 おじさんの間違いを防ぐために、もう1度サブルーチン全体をばさっと貼りましょー。
385 :
FOX ★:2005/06/05(日) 04:35:54 ID:???0
qb6 を on 版にした。
386 :
FOX ★:2005/06/05(日) 04:37:00 ID:???0
open(ADFILE,"内緒");
@FOX_Ro54 = <ADFILE>;
close(ADFILE);
現在の読み込み部
387 :
FOX ★:2005/06/05(日) 04:38:34 ID:???0
open(ADFILE,"内緒");
#@FOX_Ro54 = <ADFILE>;
@FOX_Ro54 = map { [ (split /<>/)[5,6,7] ] } <ADFILE>;
close(ADFILE);
にしてみた @qb6
388 :
root▲ ★:2005/06/05(日) 04:39:26 ID:???0 BE:1276872-##
>>386 open(ADFILE,"内緒");
@FOX_Ro54 = map { [ (split /<>/)[5,6,7] ] } <ADFILE>; # ここで変換
close(ADFILE);
ですー
あー、このあたりもスキーリさせれば良かったのか、、、orz...
さっき、qb6でテストしましたけどまだ吸い込まれてます。
392 :
root▲ ★:2005/06/05(日) 04:41:50 ID:???0 BE:3648285-##
>>390 ということは、
・いったん BBX の IP アドレスリストをクリアする
・このバージョンを配布する
・ようすをみる
でいいのかな。
393 :
FOX ★:2005/06/05(日) 04:42:08 ID:???0
落着いて待ってます…
=≡= ∧_∧
/ (・∀・ )
〆 ┌ | | .∈≡∋
|| γ ⌒ヽヽコノ ||
|| .| |:::|∪〓 ||
./|\人 _.ノノ _||_. /|\
394 :
root▲ ★:2005/06/05(日) 04:42:14 ID:???0 BE:6567089-##
>>392 > ・いったん BBX の IP アドレスリストをクリアする
を、やってきます。
てst
いっぷくしつつ10分まつとか
398 :
動け動けウゴウゴ2ちゃんねる:2005/06/05(日) 04:45:23 ID:dSP9Z3eN0
なんとなくまんこ
直りました。 お疲れ様
400 :
root▲ ★:2005/06/05(日) 04:46:42 ID:???0 BE:1915373-##
クリアできたはず。< BBX
401 :
root▲ ★:2005/06/05(日) 04:47:21 ID:???0 BE:1642829-##
で、
> ・このバージョンを配布する
お願いします。>FOXさん
402 :
FOX ★:2005/06/05(日) 04:47:42 ID:???0
また書けなくなりそうのでキャップ使うか
>402
クリアした状態でもう一度テストしてきます。
(わざとrockされてからの通常書き込み)
>402
rockした後で正常に書き込みは出来ましたけど一発サクラになってます。
(IP変えた後なのにrockワード書いただけで吸い込まれた)
テストして報告してるのが漏れしかいないので更にテスター募集
運用情報(金)で改善版動いているのでよろしくお願いします。
406 :
FOX ★:2005/06/05(日) 05:02:07 ID:???0
配布しますか、
みんながテスター
>>405 ん?
またいつぞやのように「未承諾広告は氏ね」とかけばええのか?
408 :
root▲ ★:2005/06/05(日) 05:02:56 ID:???0 BE:5107687-##
409 :
FOX ★:2005/06/05(日) 05:03:28 ID:???0
配布したです。
募集したらテストしてもらっているようです。
※テスターの人へ
不具合報告等はこちらまで
411 :
root▲ ★:2005/06/05(日) 05:04:03 ID:???0 BE:729942-##
現在、glist / klist とも、初期化した状態です。>未承諾広告さん、ALL
さくら、非さくら、BBR共に正常に取れていますですです。
(吸い込み動作も確認取れました。)
BBX チェック(2ちゃんねるで広告爆撃したホストなどが、登録されています。)
La ROCA es la vida.(-_-)
;; ANSWER SECTION (1 record)
48.33.105.220.bbx.2ch.net.2048INTXT"shutouted by BBX: 220.105.33.48"
Monazilla/1.00 MAKA/1.0b
414 :
root▲ ★:2005/06/05(日) 05:07:18 ID:???0 BE:2462393-##
DNS側、正常に見えます。
異常なパケットの増加等、観測されていません。
DB登録部分も正常。
415 :
FOX ★:2005/06/05(日) 05:08:03 ID:???0
大変です
お腹ぐるぐるしています
旅にでます
416 :
root▲ ★:2005/06/05(日) 05:08:05 ID:???0 BE:1276872-##
>>413 # ./main/bbxdump.pl -kC | grep 220.105.33.48
220.105.33.48 Sat Jun 4 13:03:16 2005
417 :
root▲ ★:2005/06/05(日) 05:09:59 ID:???0 BE:3831067-##
で、今 220.105.33.48 を bbxdel しておきました。
419 :
root▲ ★:2005/06/05(日) 05:11:59 ID:???0 BE:1276872-##
上手いこと動いてる悪寒。qb6
IP繋ぎなおしても動作正常に見えました。
Monazilla/1.00Hotzonu/2.0
421 :
root▲ ★:2005/06/05(日) 05:13:30 ID:???0 BE:547632-##
>>420 # ./main/bbxdump.pl -kC | grep 219.98.185.135
219.98.185.135 Sat Jun 4 13:10:03 2005
これも、これから消しておきます。
422 :
FOX ★:2005/06/05(日) 05:14:11 ID:???0
ok?
423 :
root▲ ★:2005/06/05(日) 05:14:55 ID:???0 BE:3830876-##
424 :
root▲ ★:2005/06/05(日) 05:15:19 ID:???0 BE:1916137-##
425 :
FOX ★:2005/06/05(日) 05:16:13 ID:???0
わーい
426 :
root▲ ★:2005/06/05(日) 05:17:31 ID:???0 BE:1824645-##
で、Rock54で登録されたIPアドレスのリストをいったんクリアしたので、
一時的に広告貼られるかもですが、
業者さんが自ら貼ろうとしていくことにより、
時間を追って、正常に戻っていくかと。
暫し観測ってところでしょうか。
何だかモヤモヤしていたのがすっきりとした感じです。
みなさんありがとうございましたですですm(_ _)m深謝
何だか、次の目標みたいなのが見え隠れしてきたような♪
428 :
root▲ ★:2005/06/05(日) 05:19:34 ID:???0 BE:3284249-##
落ち着いたら、再度 bbs.cgi をプロファイリングしてみるです。@ qb6
429 :
root▲ ★:2005/06/05(日) 05:22:05 ID:???0 BE:1460328-##
順調に(普通のペースで) klist が増えていっているようなので、
問題なさげですね。
Rock54システム側は、どんなかんじかしら。>未承諾広告さん
これでようやく一段落かな
作業してくれた人、乙でした〜〜〜
※もし直せる人が寝た状態だったら恐ろしいことになってた悪寒
(報告によると公式p2はおろか携帯も巻き添えが及んでいたらしいです。)
>>429 おおむね順調です。
細かいところの修正点などは仮眠を取ってからにしようかと(苦笑)
432 :
root▲ ★:2005/06/05(日) 05:25:48 ID:???0 BE:1094562-##
>>430 デリファレンス出来ない状態でしたので、
eval{$In_Strings =~ m<>}
となっていて何もかも捕獲される状態になっていましたから、、、(汗)
434 :
root▲ ★:2005/06/05(日) 05:40:33 ID:???0 BE:1368735-##
さっきのは、ちゃんと通ってなかったっぽいです。
こんどのは、それっぽいです。
確実に、コストは下がってるですね。
%dprofpp tmon.out
Total Elapsed Time = 0.599639 Seconds
User+System Time = 0.302764 Seconds
Exclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c Name
12.8 0.039 0.039 1 0.0391 0.0391 main::initFOX
10.2 0.031 0.031 1 0.0312 0.0312 main::IsKoukoku
10.2 0.031 0.125 1 0.0312 0.1251 main::bbs_entryXXX
7.60 0.023 0.128 19 0.0012 0.0067 main::BEGIN
5.28 0.016 0.023 10 0.0016 0.0023 LWP::UserAgent::BEGIN
4.95 0.015 0.059 1 0.0155 0.0592 main::bbs_main
4.95 0.015 0.037 11 0.0014 0.0034 Net::DNS::Resolver::Base::BEGIN
2.64 0.008 0.008 1 0.0078 0.0078 Carp::shortmess
2.64 0.008 0.008 5 0.0016 0.0016 DynaLoader::dl_load_file
2.64 0.008 0.008 49 0.0002 0.0002 Exporter::import
2.64 0.008 0.008 8 0.0010 0.0010 Net::
HTTP::Methods::my_readline 2.64 0.008 0.008 4 0.0020 0.0019 Net::DNS::Header::new
2.64 0.008 0.008 3 0.0026 0.0026
HTTP::Message::content 2.64 0.008 0.008 1 0.0078 0.0077 Fh::BEGIN
2.64 0.008 0.008 4 0.0019 0.0019
HTTP::Response::BEGIN
435 :
root▲ ★:2005/06/05(日) 05:42:04 ID:???0 BE:730324-##
>>434 >>26 と比較すると、目視で 1/4 ぐらいにはなったのかな。
かなり、いいかんじだと思われ。
436 :
root▲ ★:2005/06/05(日) 05:45:45 ID:???0 BE:1642436-##
で、
@FOX_Ro54 = <ADFILE> ;
を、
@FOX_Ro54 = map { [ (split /<>/)[5,6,7] ] } <ADFILE>;
にした分、initFOX のコストが少し上がったと。
でも、全体のコストは下がったと、そんなかんじか。
437 :
root▲ ★:2005/06/05(日) 05:49:49 ID:???0 BE:1094562-##
…でも、initFOX は上のほうにもあるように、船が出港する時しか通らないから、
全体としては、大幅にコスト下がってるですね。
1回目で 1/4 ということは(
>>434-435)、
常駐型なら、ほんとに 1/10 にはなっている気がするです。
というわけで、関係した方々、おつでした。
これで、某サーバのスレ保持数を 700 でキープできるといいなと。
(ちょっと、500にするのは負けっぽいなと)