peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。
【開発環境の工事現場】
また挑戦。@2ch掲示板 http://dso.2ch.net/myanmar/
また挑戦2。@2ch掲示板 http://dso.2ch.net/yangon/
関連スレなどは >>2-5 くらい
bbs.cgi再開発プロジェクト6
■ このスレッドは過去ログ倉庫に格納されています
2005/04/10(日) 16:15:47ID:a6rtBqIi0
NGNG
登録一週間で一定の量までいってなければ削除とか
275root▲ ★
NGNG で、内部データをSJIS化するには、どういう手順でやればいいのかしら。
丁稚どんの改良が必要?
あと、いわゆる「表」みたいな字の対策も入れる必要があるような予感も。
丁稚どんの改良が必要?
あと、いわゆる「表」みたいな字の対策も入れる必要があるような予感も。
2005/06/04(土) 22:45:32ID:oewniHwY0
レスにurl入ってるかどうか調べて、入ってない場合はチェックを一部省略するってやってますか?
278ピロリ
2005/06/04(土) 22:47:41ID:ir56pciX0 #################################################################################################
#罠、罠、罠、罠、罠に
#入力:
#IsKoukoku(対象文字列[Shift_JIS],Rock54のファイル名) 現状は無し。sub で定義中。
#返り血ぶしゅー:
#OK ならば 空文字列(偽)
#NG ならば (規制文字列(真)[Shift_JIS], MD5値, フラグ)の配列へのリファレンス
sub IsKoukoku
{
my ($GB) = @_;
my $In_Strings = $GB->{FORM}->{'MESSAGE'}; # shift or return ''; # 入力無しなら (・∀・) カエレ
# 読み込む。。。
my @Rock_word = @FOX_Ro54;
# EUC に変換して半角カナ→全角カナにしてして。
# まず対象となる文字列を変換。
$In_Strings = jcode::euc($In_Strings , 'sjis', 'z');
# NG ワードも変換。ついでに NG ワード、MD5値、フラグの 3 要素だけにしてリファレンスにしてして。
@Rock_word = map { [ (split /<>/)[5,6,7] ] } map { &jcode::euc($_, 'euc', 'z') } @Rock_word;
# では NG ワードのチェック。
foreach my $NG_word_ref (@Rock_word){
my $NG_word = $NG_word_ref->[0]; # リファレンスから NG ワードを取り出す。
eval { $In_Strings =~m<$NG_word> }; # NG ワード自体をチェック。以前の失敗を繰り返さないために。。。
return '' if $@; # 不正 NG ワードがあったときは OK とする。
if ($In_Strings =~m<$NG_word>) { # NG ワードをチェック。
$NG_word_ref->[0] = &jcode::sjis($&, 'euc'); # 該当すれば NG ワードを sjis に戻して。。。
return $NG_word_ref; # リファレンスを返す。
}
}
return '';
}
#罠、罠、罠、罠、罠に
#入力:
#IsKoukoku(対象文字列[Shift_JIS],Rock54のファイル名) 現状は無し。sub で定義中。
#返り血ぶしゅー:
#OK ならば 空文字列(偽)
#NG ならば (規制文字列(真)[Shift_JIS], MD5値, フラグ)の配列へのリファレンス
sub IsKoukoku
{
my ($GB) = @_;
my $In_Strings = $GB->{FORM}->{'MESSAGE'}; # shift or return ''; # 入力無しなら (・∀・) カエレ
# 読み込む。。。
my @Rock_word = @FOX_Ro54;
# EUC に変換して半角カナ→全角カナにしてして。
# まず対象となる文字列を変換。
$In_Strings = jcode::euc($In_Strings , 'sjis', 'z');
# NG ワードも変換。ついでに NG ワード、MD5値、フラグの 3 要素だけにしてリファレンスにしてして。
@Rock_word = map { [ (split /<>/)[5,6,7] ] } map { &jcode::euc($_, 'euc', 'z') } @Rock_word;
# では NG ワードのチェック。
foreach my $NG_word_ref (@Rock_word){
my $NG_word = $NG_word_ref->[0]; # リファレンスから NG ワードを取り出す。
eval { $In_Strings =~m<$NG_word> }; # NG ワード自体をチェック。以前の失敗を繰り返さないために。。。
return '' if $@; # 不正 NG ワードがあったときは OK とする。
if ($In_Strings =~m<$NG_word>) { # NG ワードをチェック。
$NG_word_ref->[0] = &jcode::sjis($&, 'euc'); # 該当すれば NG ワードを sjis に戻して。。。
return $NG_word_ref; # リファレンスを返す。
}
}
return '';
}
2005/06/04(土) 22:47:56ID:5JYtZIYC0
280reffi@報告人 ★
2005/06/04(土) 22:49:57ID:???0 >275
この辺ですか?
(5.8以降限定ですけど)
ttp://www.fl.reitaku-u.ac.jp/~schiba/perl/perlEncoding.html#shiftjis
この辺ですか?
(5.8以降限定ですけど)
ttp://www.fl.reitaku-u.ac.jp/~schiba/perl/perlEncoding.html#shiftjis
2005/06/04(土) 22:52:58ID:5JYtZIYC0
正規表現を使う必要のあるNGワードって意外と少ない気もするが
Rockだとそうでもないのかな?
固定文字列の検索なら工夫の余地が大きいと思うんだけど
Rockだとそうでもないのかな?
固定文字列の検索なら工夫の余地が大きいと思うんだけど
2005/06/04(土) 23:00:49ID:5JYtZIYC0
map { &jcode::euc($_, 'euc', 'z') } @Rock_word
これは単なる半全角変換だっけ?
これは単なる半全角変換だっけ?
284 ◆TWARamEjuA
NGNG まずは、>>243 の方法ってのはいかがでしょうか?
>>240 にて、
s/iter a c b
a 8.48 -- -37% -39%
c 5.31 60% -- -3%
b 5.18 64% 3% --
と、対比64%との数値が出ていることですので。。。
IsKoukokuの中で、NGワードファイルのeuc→Shift_JISを行っているものを、
NGワードファイルを読み込んできたときに変換しておくという手法です。
(参照:>>127)
あと、リストのShift_JIS化はかなり躊躇しております。
いかんせん、Shift_JISによる文字化けを回避するために、
登録所ではすべてをeuc-jpで処理をしていることもありまして。
(登録者がエスケープを気にしなくても良いようにとの思いで登録所を作成した経緯もありますのでm(_ _)m深謝)
それからそれから。
NGワードリストの並びですが、以前は、有効期限が長い物順に並べておりましたが、
現在では、BBRからの返りが多い物順に替えてあります。
ので、多少減らしても大丈夫かもしれないです。
しかし、200という数ではかなり漏れが出てしまうかもしれないです。。。
BBRの返りを見ても、最低でも、1500近くは必要かもです。
>>240 にて、
s/iter a c b
a 8.48 -- -37% -39%
c 5.31 60% -- -3%
b 5.18 64% 3% --
と、対比64%との数値が出ていることですので。。。
IsKoukokuの中で、NGワードファイルのeuc→Shift_JISを行っているものを、
NGワードファイルを読み込んできたときに変換しておくという手法です。
(参照:>>127)
あと、リストのShift_JIS化はかなり躊躇しております。
いかんせん、Shift_JISによる文字化けを回避するために、
登録所ではすべてをeuc-jpで処理をしていることもありまして。
(登録者がエスケープを気にしなくても良いようにとの思いで登録所を作成した経緯もありますのでm(_ _)m深謝)
それからそれから。
NGワードリストの並びですが、以前は、有効期限が長い物順に並べておりましたが、
現在では、BBRからの返りが多い物順に替えてあります。
ので、多少減らしても大丈夫かもしれないです。
しかし、200という数ではかなり漏れが出てしまうかもしれないです。。。
BBRの返りを見ても、最低でも、1500近くは必要かもです。
286 ◆WMaLhm.gkw
2005/06/04(土) 23:36:16ID:64YlXvAF0 rockリストに変更があったときに、NGワード・MD5値・フラグだけをShiftJIS化したサブセットも作ることにして、それを元にして判定しましょ……ってこと?
287 ◆TWARamEjuA
NGNG2005/06/04(土) 23:56:28ID:gNaPLbTW0
対象リストに載っているデータを
SJISに直すと共に、べた書きのPerlプログラムに直すスクリプトを作る。
そして、bbs.cgiではこれをソースとして動かす。
SpeedyCGIでコンパイルは10分に1回なんだから無問題。
とか。
SJISに直すと共に、べた書きのPerlプログラムに直すスクリプトを作る。
そして、bbs.cgiではこれをソースとして動かす。
SpeedyCGIでコンパイルは10分に1回なんだから無問題。
とか。
289ピロリ
2005/06/04(土) 23:57:02ID:ir56pciX0 ちといろいろ忘れたので復習が寺
各サーバの丁稚どんは原本を定期的に引っ張ってくる
1) 原本ってどこにあるんでしたっけ? bbq.2ch.net ?
2) 原本を出力するときに \t 区切りの Shift Jis にしておけば一番お特?
各サーバの丁稚どんは原本を定期的に引っ張ってくる
1) 原本ってどこにあるんでしたっけ? bbq.2ch.net ?
2) 原本を出力するときに \t 区切りの Shift Jis にしておけば一番お特?
2005/06/05(日) 00:06:20ID:m8q3xj0O0
そうだけど
毎回ファイルに載ってる全部を読みながら正規表現のコンパイルをして云々・・・と比べて
1/((呼び出される回数/10分)/プロセス数)・・・見込みで1/10-1/100程度にはなるかと。
毎回ファイルに載ってる全部を読みながら正規表現のコンパイルをして云々・・・と比べて
1/((呼び出される回数/10分)/プロセス数)・・・見込みで1/10-1/100程度にはなるかと。
293root▲ ★
NGNG あ、まずエラーにならないことをqb6で確認するです。
294ピロリ
2005/06/05(日) 00:13:41ID:hV/aUjEj0 まったー
295ピロリ
2005/06/05(日) 00:14:42ID:hV/aUjEj0 読み込んだときに変換するのは激しく反対。
配布前になされるべきです
配布前になされるべきです
296root▲ ★
NGNG ふむ。
ということは、各サーバに置かれる時点でSJISもので全角半角もなされたものにすべきと。
つまり、丁稚側でやるべきってことかな。
ということは、各サーバに置かれる時点でSJISもので全角半角もなされたものにすべきと。
つまり、丁稚側でやるべきってことかな。
297ピロリ
2005/06/05(日) 00:16:20ID:hV/aUjEj0 系の入り口or最終段階で encode , decode が入るのは
当然ですが、途中段階で interpliter がはいるなんてシステムは
激しく反対。
中身は「ただのブツ」意味の無いものであるべきです
当然ですが、途中段階で interpliter がはいるなんてシステムは
激しく反対。
中身は「ただのブツ」意味の無いものであるべきです
298root▲ ★
NGNG リストのおおもと EUC
↓
配布用マスター SJIS
↓
各サーバに配布
↓
そのまま利用
っていうふうにすれば、いいような。
↓
配布用マスター SJIS
↓
各サーバに配布
↓
そのまま利用
っていうふうにすれば、いいような。
299ピロリ
2005/06/05(日) 00:24:10ID:hV/aUjEj0 んだんだ
300ピロリ
2005/06/05(日) 00:25:24ID:hV/aUjEj0 そうすれば
改修するところは
1) マスター作り部
2) IsKoukoku内の処理
ということになり、今後の改修もここだけになるッス
改修するところは
1) マスター作り部
2) IsKoukoku内の処理
ということになり、今後の改修もここだけになるッス
2005/06/05(日) 00:29:53ID:5aS7YfV20
NG_wordに正規表現使ってないならEUCに変換なんてしないで
index()でいいんだけどな
index()でいいんだけどな
302 ◆TWARamEjuA
NGNG あり得る手段としては、「DATをeuc-jpにする」というのもある香奈♪
それはさておき、、、
となると、かなり大変だよなぁ。。。
●Rock54側でやるべき事。
・配布用リストを変換しておく。
1. 全角カナ→全角カナ+半角カナにしてor設定(ex.がんばる→(が|ガ|(ガ))(ん|ン|ン)(ば|バ|(バ))(る|ル|ル)
2. euc-jp→Shift_JISする際に、誤認をするものにエスケープを施す(「表」とか「ー」とか)
3. euc-jp→Shift_JISにする。
こんな感じかな?
#banana238から追い出されそうな悪寒(苦笑)@負荷増大
それはさておき、、、
となると、かなり大変だよなぁ。。。
●Rock54側でやるべき事。
・配布用リストを変換しておく。
1. 全角カナ→全角カナ+半角カナにしてor設定(ex.がんばる→(が|ガ|(ガ))(ん|ン|ン)(ば|バ|(バ))(る|ル|ル)
2. euc-jp→Shift_JISする際に、誤認をするものにエスケープを施す(「表」とか「ー」とか)
3. euc-jp→Shift_JISにする。
こんな感じかな?
#banana238から追い出されそうな悪寒(苦笑)@負荷増大
303root▲ ★
NGNG >>302
1. って、やらなくてもいいようになるといいなと。
「がんばる」は「がんばる」だけRockできれば、それでいいんじゃないかなと。
で、「ガンバル」もRockしたければ、単にもう1行入れればいいんではと。
1. って、やらなくてもいいようになるといいなと。
「がんばる」は「がんばる」だけRockできれば、それでいいんじゃないかなと。
で、「ガンバル」もRockしたければ、単にもう1行入れればいいんではと。
304 ◆TWARamEjuA
NGNG >>302
と、書いてみたものの、、、
→1. 全角カナ→全角カナ+半角カナにしてor設定(ex.がんばる→(が|ガ|(ガ))(ん|ン|ン)(ば|バ|(バ))(る|ル|ル)
こんなことしてたら、ますます負荷が「お互いに(Rock54基地でも各鯖でも)」掛かるよなぁ。。。
やっぱりいっそのこと、リストには半角英数記号以外禁止にしちゃおうよ♪
と、書いてみたものの、、、
→1. 全角カナ→全角カナ+半角カナにしてor設定(ex.がんばる→(が|ガ|(ガ))(ん|ン|ン)(ば|バ|(バ))(る|ル|ル)
こんなことしてたら、ますます負荷が「お互いに(Rock54基地でも各鯖でも)」掛かるよなぁ。。。
やっぱりいっそのこと、リストには半角英数記号以外禁止にしちゃおうよ♪
305root▲ ★
NGNG 2. と 3. は、それで問題ないとおもうです。
306ピロリ
2005/06/05(日) 00:38:32ID:hV/aUjEj0 #banana238から追い出されそうな悪寒(苦笑)@負荷増大
この部部が理解できなかったり、
投稿毎に(bananaで 5万/day) 処理していることが
どうして出来ないのかがわからないのだ。
この部部が理解できなかったり、
投稿毎に(bananaで 5万/day) 処理していることが
どうして出来ないのかがわからないのだ。
308 ◆TWARamEjuA
NGNG >>303
荒らす人は徹底的に荒らしたいらしいので、もっといろんな描き方をしてくるですです(苦笑)
がんばる
ガんばる
がンばる
:
:
が ん ば る
:
(わはは)
URIとmailアドレスと思しきもの、電話番号と思しきものに限定しちゃって、無差別コピペは別管轄にしちゃうとかとか。
荒らす人は徹底的に荒らしたいらしいので、もっといろんな描き方をしてくるですです(苦笑)
がんばる
ガんばる
がンばる
:
:
が ん ば る
:
(わはは)
URIとmailアドレスと思しきもの、電話番号と思しきものに限定しちゃって、無差別コピペは別管轄にしちゃうとかとか。
2005/06/05(日) 00:44:56ID:b15c92rk0
マルチバイト文字非対応でいいなら、それが一番楽そうですね
310ピロリ
2005/06/05(日) 00:45:32ID:hV/aUjEj0 Rock54 はあらし撃退にも使えるけど
広告爆撃対策が本業かと、
広告爆撃対策が本業かと、
312 ◆TWARamEjuA
NGNG2005/06/05(日) 01:07:04ID:10zmJNsO0
>>308
それはログで実証されていますか?
Rockに限らず「これこれこういう方法で回避できるから無駄だ」とやりもせずに
決めつける人大杉ですが実際に「これこれこういう方法」を使う人は意外と少ないものです。
そして「これこれこういう方法」を実際に使われてくると破綻します(例: 山田)
それはログで実証されていますか?
Rockに限らず「これこれこういう方法で回避できるから無駄だ」とやりもせずに
決めつける人大杉ですが実際に「これこれこういう方法」を使う人は意外と少ないものです。
そして「これこれこういう方法」を実際に使われてくると破綻します(例: 山田)
314ピロリ
2005/06/05(日) 01:34:15ID:hV/aUjEj0 うーん
一所懸命考えたけど、やっぱりわからん
現在は 240万投稿 x 2700 回 変換しているですよね、
それを bbs.cgi 船進水時にやるとして
どれくらいになるかな、10万 x 2700 回くらい?
それを配布元でやれば、データが一日に100回更新されたとして
100 x 2700 回だけで済むようになると思うんだが
何が違うんだろう・・・
一所懸命考えたけど、やっぱりわからん
現在は 240万投稿 x 2700 回 変換しているですよね、
それを bbs.cgi 船進水時にやるとして
どれくらいになるかな、10万 x 2700 回くらい?
それを配布元でやれば、データが一日に100回更新されたとして
100 x 2700 回だけで済むようになると思うんだが
何が違うんだろう・・・
315 ◆TWARamEjuA
NGNG >>314
bbs.cgiが動いている鯖での変換「以外」の負荷の掛かり具合がよく判っていないので、
ただ単にbanana238でも大丈夫なのかな?と危惧しているところです。
(bbs.cgiが動いている鯖でのpsやtopコマンドの値は知りうることが出来ませんから)
ひとまず「案ずるより産むが易し」ってことで、変換作業をしているですですm(_ _)m
bbs.cgiが動いている鯖での変換「以外」の負荷の掛かり具合がよく判っていないので、
ただ単にbanana238でも大丈夫なのかな?と危惧しているところです。
(bbs.cgiが動いている鯖でのpsやtopコマンドの値は知りうることが出来ませんから)
ひとまず「案ずるより産むが易し」ってことで、変換作業をしているですですm(_ _)m
317 ◆TWARamEjuA
NGNG 基地の方では、切り替える準備が出来ました。
>>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 '';
}
配布が始まりましたら、基地の方でもリスタートを掛けていきますです。
(多少のタイムラグは致し方ないですよね(苦笑)@しばらくは文字コードの違いでスルーされる現象)
>>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:46ID:hV/aUjEj0 おっ
qb6 に早速入れてみます。
qb6 に早速入れてみます。
320ピロリ
2005/06/05(日) 02:34:41ID:hV/aUjEj0 if (my $matched = eval{$In_Strings =~ m<$NG_word_ref->[0]>}) { return $NG_word_ref } # 合致したらリファレンスを返す。
ここで 500 error になるっす
ここで 500 error になるっす
321水色@飛行石 ★
2005/06/05(日) 02:34:48ID:???0 おー。
322 ◆TWARamEjuA
NGNG323ピロリ
2005/06/05(日) 02:37:06ID:hV/aUjEj0 いやいや
まず動くかどうかでして、
まず動くかどうかでして、
324ピロリ
2005/06/05(日) 02:38:07ID:hV/aUjEj0 つまり 正しく動くかどうかじゃなくて
動くかどうかの確認をしたいと、 @qb6
動くかどうかの確認をしたいと、 @qb6
NGNG
おー
2005/06/05(日) 02:44:49ID:VDikHqT00
アローがデリミタと被っているのでは…
328 ◆TWARamEjuA
NGNG >>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の丁稚どんだけを呼び出すようにしますですです。
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の丁稚どんだけを呼び出すようにしますですです。
330 ◆TWARamEjuA
NGNG331ピロリ
2005/06/05(日) 02:53:17ID:hV/aUjEj0 んじゃ 配布しまーす
332 ◆TWARamEjuA
NGNG ひとまずqb6「だけ」配布完了した模様です。@新ファイル
333ピロリ
2005/06/05(日) 02:55:05ID:hV/aUjEj0 指示にしたがいますー
まだ全サーバ配布はやってません
まだ全サーバ配布はやってません
334 ◆TWARamEjuA
NGNG ちょと様子見しています。
船が自爆しないからかな?
船が自爆しないからかな?
335 ◆TWARamEjuA
NGNG 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<>
リストは行き渡っています。。。
qb6.2ch.net<>200 OK<>Sat, 04 Jun 2005 17:59:09 GMT<>236544<>
リストは行き渡っています。。。
336 ◆Reffi/bQ.c
2005/06/05(日) 03:05:17ID:dBvuVsfA0 rockテストやってきて吸い込まれるのは確認しましたがエラーメッセーが出ないですね。
337ピロリ
2005/06/05(日) 03:06:03ID:hV/aUjEj0 どんな時にどんなメッセージが出るんでしたっけ?
NGNG
普通の書き込みがずっと吸収されてる…
341ピロリ
2005/06/05(日) 03:09:00ID:hV/aUjEj0 あと三発で「Rockは人生だ」でしたっけ?
342 ◆Reffi/bQ.c
NGNG 了解しますた。
さくらが咲くurlはわからないのでそっちの検証は無理ですけど無事に稼働しているよう
です。
あとはコストの削減具合の観察ですね。
さくらが咲くurlはわからないのでそっちの検証は無理ですけど無事に稼働しているよう
です。
あとはコストの削減具合の観察ですね。
343 ◆TWARamEjuA
NGNG 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"
ひっかかりました(照)
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
NGNG あれれ
普通の書き込みも吸い込まれてる(滝汗
普通の書き込みも吸い込まれてる(滝汗
2005/06/05(日) 03:15:37ID:10zmJNsO0
肝心の負荷は?
349 ◆TWARamEjuA
NGNG もしかして、qb6ではIsKoukokuを呼び出しているところが他のとはちょと違うのかな?
・さくらか咲かない。
・BBRが返ってこない。
という症状が現れています。
・さくらか咲かない。
・BBRが返ってこない。
という症状が現れています。
350ピロリ
2005/06/05(日) 03:28:54ID:hV/aUjEj0 確認してみますー
351ピロリ
2005/06/05(日) 03:30:18ID:hV/aUjEj0 スルーするかどうかの違いはありますが
他には制御に違いはないようです
他には制御に違いはないようです
352 ◆TWARamEjuA
NGNG353ピロリ
2005/06/05(日) 03:33:54ID:hV/aUjEj0 りょうかいですー
配布しますー
配布しますー
354ピロリ
2005/06/05(日) 03:35:02ID:hV/aUjEj0 あっ anime が IsKoukoku するーになってる
配布しなおしますー
配布しなおしますー
355root▲ ★
NGNG 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
なんか、うそみたいに軽いかも。
一桁数値が低くなった、、、。
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
356root▲ ★
NGNG な、なんだ。
もう1回。
もう1回。
357root▲ ★
NGNG animeサーバ、IsKoukokuが有効になったやつが入ったのを確認しました。
確認中。
確認中。
358 ◆TWARamEjuA
NGNG ではでは、全鯖開始ONにしますですー@リスト
359root▲ ★
NGNG いいかんじみたい。
時間帯を比較しないとわからないけど、
やはり、一桁負荷が低くなったようです。
コード変換って、すごく重いのね。
時間帯を比較しないとわからないけど、
やはり、一桁負荷が低くなったようです。
コード変換って、すごく重いのね。
361root▲ ★
NGNG animeサーバ、SJISバージョンに切り替わったようです。
362root▲ ★
NGNG んでは、qb6でプロファイリングしてみるです。
メインのほうではなく、もとの1行目をさわるです。とお知らせ。
メインのほうではなく、もとの1行目をさわるです。とお知らせ。
363root▲ ★
NGNG わーい。
%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
%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
365 ◆Reffi/bQ.c
NGNG >26と>363の簡単な比較データ(何故か円換算)
>26のコスト 14330円
>363のコスト 118円
※ここまで下がれば大成功ですね。
>26のコスト 14330円
>363のコスト 118円
※ここまで下がれば大成功ですね。
2005/06/05(日) 04:09:59ID:Vv3vrarN0
1/10と言っても1が0.1になったというよりは10が1になったような感じだけど
367root▲ ★
NGNG 最初、計測したときにIsKoukokuスルーされてるんじゃないかと、心配になりました。
でも、そんなことはないみたいです。
でも、そんなことはないみたいです。
368 ◆Reffi/bQ.c
NGNG ちょっと、ヤバ目の不具合発見
rockに引っかかった時に本来ならばrockワード以外は書けるはずなのに全く書けなく
なってます。
(引っかかった以降全て吸い込まれて書けない)
ケーブルでこれ出ちゃうと該当回線が書けなくなって巻き添えが大量に出てしまいます。
(既に引っかかってるところも出てます。)
rockに引っかかった時に本来ならばrockワード以外は書けるはずなのに全く書けなく
なってます。
(引っかかった以降全て吸い込まれて書けない)
ケーブルでこれ出ちゃうと該当回線が書けなくなって巻き添えが大量に出てしまいます。
(既に引っかかってるところも出てます。)
369root▲ ★
NGNG370 ◆Reffi/bQ.c
NGNG >369
多分、>368で巻き添えが大量に出ているかも
改善するまでqb6以外は元に戻した方がいいかも
多分、>368で巻き添えが大量に出ているかも
改善するまでqb6以外は元に戻した方がいいかも
371root▲ ★
NGNG # では 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 '';
ここが、いまいちな予感。
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 '';
ここが、いまいちな予感。
372 ◆TWARamEjuA
NGNG あ、なっとく。。。
373ピロリ
2005/06/05(日) 04:26:40ID:hV/aUjEj0 わーい
まずはヨロ個簿絵
まずはヨロ個簿絵
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ポーランド声明「独自の核兵器を持つ、持てば安全は明らか、疑いの余地なし」「欧州とロシア数年内に戦争の可能性」 ★4 [お断り★]
- 江藤農相 “コメ買い急ぐ状況ではない” 冷静な行動呼びかけ [首都圏の虎★]
- 兵庫県・斎藤元彦知事が「人間失格」の本性ムキ出し…百条委の報告書に会見で開き直り告発者つぶし★5 [七波羅探題★]
- 【歌手】GACKT、「圧縮音源やBluetoothでは無数の音が削がれている。CDやレコードの音を良いヘッドホン、有線で聴いてみてほしい」 [muffin★]
- 「うけないことでもやらねば」石破首相「うけることばかりでは国が滅ぶ」 自民・森山氏は「国民に正直に」 [首都圏の虎★]
- 笑福亭鶴瓶、中居正広氏からしょっちゅう電話が…トークライブの観客が報告「元気ですよ」ファンら安堵 [muffin★]
- 安倍がやった新型コロナによる一斉休校、日本の子供たちを破壊してしまったと判明wwwwwwwwwwwwwwwwwwwwww [271912485]
- 藤田ことねぶっさ🏡
- イーロンマスク「人間が持つ"共感や同情"が一番の悪だ。社会保障を全て廃止して高齢者、低所得者、病人を切り捨てろ!!」 [308389511]
- 【悲報】独身おっさん「友達なんていらないなんて斜に構えてたことを後悔してる…友達がいなくて孤独で辛い…助けて…9万 [257926174]
- 【悲報】斎藤元彦陣営のネット広報担当会社が投稿したnoteで騒然★545 [931948549]
- 10大、貴族っぽい苗字「伊集院」「香月」「一条」「西園寺」「近衛」「藤原」「武者小路」「二階堂」「西大路」あと一つは何!? [794336605]