【協力願】Boo2008(旧Boo80)で串を食べませんか? その11

このエントリーをはてなブックマークに追加
164トオル@せっている ★
「sub Check_BBQ」で、正しくない形のホストのホスト名を解決しようとして、
失敗して戻って、でもそのまま進めようとしちゃうから、コア吐いて止まってる状況ですね。

どんなホストで詰まってるのか、ログに吐いて、あとでここにご相談に来ます、よろしくです。
165動け動けウゴウゴ2ちゃんねる:2013/12/10(火) 19:07:50.87 ID:JhLlQdG30
おつかれさまです〜

最近の変に負荷が上がる〜とかタイムアウトが〜とかの根っこも
似たような原因だから〜と一気に解決とかそんなパターン…だったらいいのにな〜
(そんな単純な訳ないんでしょうけど)
166動け動けウゴウゴ2ちゃんねる:2013/12/10(火) 19:55:50.44 ID:vjoeqK5Q0
>>161
そんなことはもっと前に別なやつに言えよ。間違ったことを言ってる奴がいたから書いただけだ。
何も書き込まなくても、すでに焼かれているケース、全然思いつかないほど弱い頭なの?
167動け動けウゴウゴ2ちゃんねる:2013/12/10(火) 20:06:27.89 ID:jd9KBRDl0
こいつBooとBBQの区別もつかねえ馬鹿かよ
相手して損したわ
168動け動けウゴウゴ2ちゃんねる:2013/12/10(火) 20:35:56.15 ID:dYb47Kg90
乙です乙
169動け動けウゴウゴ2ちゃんねる:2013/12/11(水) 07:09:29.14 ID:B/wQh4Dp0
>>167
ha?
170動け動けウゴウゴ2ちゃんねる:2013/12/11(水) 07:49:06.22 ID:D56s4z0E0
相手を言い負かしたいだけの詭弁野郎なんで相手するだけ無駄
171動け動けウゴウゴ2ちゃんねる:2013/12/11(水) 09:10:10.35 ID:nUgKhEAM0
なおってない
172※ ◆Boo2014ByhBJ :2013/12/11(水) 13:44:02.55 ID:tpuCARL50 BE:3921449-PLT(23509)
>>164
ただいまでばぐもーどにしているけれども、Check_BBQは無事通過しているようにみえます。
こちらの観測では、さいごにDone_DBを触るところで堕ちています。>Check_BBQ
http://boo.2ch.net/.debug.txt
173※ ◆Boo2014ByhBJ :2013/12/11(水) 14:51:00.06 ID:tpuCARL50 BE:1961036-PLT(23509)
現状
# Net::DNSオブジェクト
my $Resolver = Net::DNS::Resolver->new(
# nameservers => [qw(127.0.0.1 206.223.146.254)], # 自分自身とPIEのと。
persistent_tcp => 1,
persistent_udp => 1,
udp_timeout => 10,
tcp_timeout => 10,
retry => 10,
# debug => 1,
);

こうしてみますね(タイムアウト短く、リトライ少なく)
# Net::DNSオブジェクト
my $Resolver = Net::DNS::Resolver->new(
# nameservers => [qw(127.0.0.1 206.223.146.254)], # 自分自身とPIEのと。
persistent_tcp => 1,
persistent_udp => 1,
udp_timeout => 5,
tcp_timeout => 5,
retry => 3,
# debug => 1,
);

persistentは、ふぉるすにしてもいぃかな。
174動け動けウゴウゴ2ちゃんねる:2013/12/11(水) 15:18:19.14 ID:/n1HbBnx0
おつかれさまです。
やはり8割くらいはタイトル表示だけで終わっていまうようです。
一度動いたホストだと再度くべても動くことが多いですが、ときどき止まることも。
レスポンスは早くなったような気もします。

関係ないかもですが、
IPアドレスをくべたとき、逆引きが表示されないようでした。
チェック先:66.249.76.211[66.249.76.211]

ホストネーム入れたときは表示されてます。
チェック先:crawl-66-249-76-211.googlebot.com[66.249.76.211]
175動け動けウゴウゴ2ちゃんねる:2013/12/11(水) 18:47:08.08 ID:/m/csNQ/0
Good bye 1444 やGood bye 2222 じゃないのに
何も表示されずに終わるのは何なんでしょうね?

ネットやDBの接続を確保できなかったとかはメッセージがあったような気がするし…
処理例外が増えないとエラーを拾えないのかな?


にしても
CHK_BBQ終了→routineを準備→CHK_BBQ終了→CHK_Gaisyutu終了→…
って
CHK_BBQに2つの役割(初期化と本処理)があるのか
デバッグモードだから2回動いてるのかがナゾだな〜

DB接続は1プロセス1つまでとか他の制限もあるなら
開放タイミングしだいでは何かが起きちゃうかもですけど
今までは何もなかったんだし違うんだろうな〜…
176トオル@せっている ★:2013/12/11(水) 23:17:53.85 ID:???0 BE:24062966-2BP(3)
ちょっと調べてみて、はっきりは分からないんですが。
エラーの場所とダンプの内容から、↓と同じ原因じゃないかと思うんですよね。
http://d.hatena.ne.jp/littlebuddha/20111118/1321607532

逆引きとかでデータがおかしいようです。んじゃよろしくー。
177※ ◆Boo2014ByhBJ :2013/12/12(木) 00:47:42.24 ID:OGsmJxPu0 BE:3484984-PLT(23509)
>>176
もすかしてcoreをgdbにくべられるのでしょうか?
できたらpermissionを0644あたりにしてほすいのです。
0600ぢゃcpも出来ません(つД`)
perl.core >>160

undef以外の値を返してくるんかな。。>>Net::DNS
178※ ◆Boo2014ByhBJ :2013/12/12(木) 00:56:38.03 ID:OGsmJxPu0 BE:3920494-PLT(23509)
>>175
→CHK_BBQに2つの役割(初期化と本処理)があるのか
→デバッグモードだから2回動いてるのかがナゾだな〜
そんな器用なことしていませんw
初めのCHKは「[―{}@{}@{}-]な人はお断りだ! 」checkですw

# 串さんチェック
Error('04',$ENV{REMOTE_ADDR}) if Check_BBQ($ENV{REMOTE_ADDR});

次のはターゲットのIPアドレスもしくはリモートホストを入れているけれども、その辺りが怪しいのかな。
今日は時間切れなのでぴゅーん。
179動け動けウゴウゴ2ちゃんねる:2013/12/13(金) 02:42:11.43 ID:MvMtHGP20
バーボンハウスから焼きボタンぽちっとしたらエラーになったのでエラー文置いておきます。

> Software error:
>
> syntax error at /home/ch2boo/public_html/boo2008.cgi line 680, near "undef"
> Execution of /home/ch2boo/public_html/boo2008.cgi aborted due to compilation errors.
>
> For help, please send mail to the webmaster ([email protected]), giving this error message and the time and date of the error.
180動け動けウゴウゴ2ちゃんねる:2013/12/13(金) 17:33:40.42 ID:m+wkHV9u0
呼び出し元が身内とかローカルホストなら特権発動で別なところでエラーが…なのか?

根本的なところでアレならnullやらfalseやら〜の仲間が戻ってくるけど
そうでない場合に空の配列みたいな実質使えないけど別の中身チェックが必要
というのが戻ってくるかもしれないところ全部あやしいのか?(妄想でしかも表現がperlじゃない気が)

>>178
ぅ"ぁ〜
[―{}@{}@{}-]があったか

送りつけられてきたアドレスがIPv6とか不正な形式とか
解析不能だった場合のエラーはあったような気がするから
渡された値のチェック部分は考慮から除外できるのかな?

でも怪しいのがココだけっていうなら
逆引きチェックを外した時に
自分は○○です〜って申告が書式に従っているかの一部チェックも一緒に外れてて
ポート番号とかの加工していない時はノーチェックでそのまま次が使ってる…
みたいなポカミスが残っていないかは再点検する必要があったりするのかも?
181動け動けウゴウゴ2ちゃんねる:2013/12/13(金) 18:07:38.32 ID:aK7Mexvt0
そういえば、逆引き不可判定やめたから、もう逆引きしなくてもいいですね。
182※ ◆Boo2014ByhBJ :2013/12/14(土) 00:44:18.58 ID:Cm5aVkkk0 BE:1961429-PLT(23509)
>>179
どなたかがeval{}を置いていったみたいですので、おいらは静観しております。