bbs.cgi再開発プロジェクト4
■ このスレッドは過去ログ倉庫に格納されています
peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。
開発環境の工事現場
また挑戦。@2ch掲示板http://dso.2ch.net/myanmar/
関連は>>2- なおったかな?
へんなとこは 書き込めば直るはずー VIPでスレ立てフォームの下に数字がでてます
そんで立てようとするとフォーム情報不正になって立てられません
助けて下さい ちょっと提案なんですが、
Rock54のリストは差分読み込みできないものでしょうか。
そうすれば毎回読むことにはなるけど最低限の読み込みで済ませられるはず。
既にやっておられるならスマソですが >>731
リスト自体は、単純に追記しているだけではないのでちょとむりぽかもですー
diffにしちゃうと、確実に追尾しなきゃなのでこあいですしー
ってことで、リスト(ファイル)のタイムスタンプのチェックを入れて読み込むか使い回すかの判定があると良いかもですー SETTING.TXT弄ったせいかtatesugiが効いてないような
いくらでも立てれる VIPでいい感じに乱立してますな
てかex7全部か うーむ。
VIP→いつも通り無茶苦茶
ラウンジ→混乱してるようないつもどおりのような
競馬→特に動き無し
野球→無茶苦茶
独身男性→動き無し
大学生活→無茶苦茶
難民→特に動き無し いま2chで書き込みが重いのはこっち
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
http://qb5.2ch.net/test/read.cgi/operate/1102087698/ タイムラグありすぎて連投してしまうんですが、ここにいるひとたちのせいですか?
特に専用ブラウザ(俺のはゾヌ2)の挙動がなんかヘン dso発ではない旧スクリプトですが、携帯関連の調整します。
DNSが正常化するまでの緊急処置です。 通常の配布処理しては いけない サーバは、ex7以外にどこでしたっけ ex7は実験で別のCGI(SpeedyCGI)入れてますからダメかと
あとはdsoとbeかな?(隠しだけど
>>746-749
すぐ前のレスぐらい見れ。
>>745 何時の間にかスレが伸びているなーと思ったらbbs.cgi大分改造しているのね。
がんがれ〜 ただいま 395.33post/min LA 12.22 @ex7
スマスマにWU出演中のせい? 瞬間どれくらいいったすかねぇ。
負荷試験中なんでむしろもっとどんどんやれーな感じだったかも。 ただいま 383.93post/min LA 9.48 @ex7
鯖復帰後の一時的な集中なのかネコミミなのか・・・。 http://qb5.2ch.net/test/read.cgi/operate/1102087698/221
221 :root▲ ★ :04/12/07 01:03:53 ID:???
ex7 上がりました。
bbs.cgi を live17 と同じものにしました。
復帰依頼かけてきます。
とかあるので若干バージョンダウンしたのかも。
このバージョンではどこまでいけるんでしょうね。 ただいま 205.39post/min LA 22.61 @ex7
LA高いですね・・・。 >>766
ちょっと狼で書き込みテストしてみたけど、
書き込みは重くないみたい。 見てると、どーもスレ立て爆撃みたいっすね。< ex7
不自然に負荷が上がることがあります。
サーバが落ちることはなさそうなんで、
わたし的にはどうすることも(りゃ。
ぼちぼちおふろ入って、ねるかな。 >>767
おお、今日はいろいろと大変乙でした。
(3時前のLAのヤマは何だったんでしょうね?) rootたんお疲れさまですー。おやすみ
そいえば…スレたて放題?はこれ直してないまんま? なるほどー。スレ立て爆撃ですか。
ゆっくりお休みくださいまし。 FOX★様
ex7 の bbs.cgi で書き込み時に 500 Internal Server Error が出る時があります。
●を一度ログアウトして、再度ログインしてから書き込むと直ります。
ということは、おそらく、書き込み時の「再度ログインしてね」のパターンの時に
500 になるのだと思います。
お時間がありましたら調査よろしくお願いします。
以上 DBD::DBIって入ってるんでしたっけ?>だいたのサーバ
>>776
DBI::DBD なら入っているかもです(苦笑)
無ければ、
$perl -MCPAN -e shell
して、
>install DBI::DBD
してみよう! >>776
bananaには入ってますね。下記はex5。
$ pkg_info -aI | grep DB
p5-DBD-mysql-2.9003 MySQL driver for the Perl5 Database Interface (DBI)
p5-DBI-1.41 The perl5 Database Interface. Required for DBD::* modules
tiger/cobraには入ってませんが、
寝るまでに、入れておきましょ。 掲示板tiger/cobraに>>779を入れた。 rootありサーバの標準キットに入れることにしたんで、
5.3Rなサーバには、今度全部 >>780 は入るです。 わーい。ありがとうございますー。
DBI::DBDだったか、、 >>772
何か直すとこありましたっけ?
>>774
修正してみたー
でもテストはしていない。 一昨日から無効になってたex7のtatesugi規制はもう効いてるの? 特に問題は出ていないようなので、
Tiger全部に入れてみよう bbs.cgi(Speedy版) Tiger/Cobra は全部 bbs.cgi(Speedy版) になりました
live 8/16/17
news 18/19
game 9/10
hobby 7
ex 7 tatesugiは効いてるけどなんか変なのが出てきた。@live16
━━━━━━━━━━━━━━━━
新このホストでは、しばらくスレッドが立てられません。
またの機会にどうぞ。。。
名無しさん@お腹いっぱい。 (0 , 1)
ホスト****
てすと
名前: 名無しさん@お腹いっぱい。
E-mail:
内容:
てすとです
こちらでリロードしてください。 GO!
分からないことがあったら2ちゃんねるガイドへ。。。
アクセス規制・プロキシー制限等規制は、2ちゃんねるビューア を使うと回避できることがあります。
途中経過
はじまりはじまりー
SETTING.TXT よみこみむ? livesaturn
SETTING.TXT よみこみーlivesaturn
SETTING.TXT よみこみーlivesaturn完了!!
各種PATH生成 PATH=../livesaturn/
----------------------------------------
PATH =[../livesaturn/]
DATPATH =[../livesaturn/dat/]
TEMPPATH =[../livesaturn/html/]
IMODEPATH =[../livesaturn/i/]
INDEXFILE =[../livesaturn/index.html]
SUBFILE =[../livesaturn/subback.html]
----------------------------------------
PID=46987
time=1102460019
BBS.CGI - 2005 (SpeedyCGI = yes)(+Samba)
>>793
それ、ex7では数日前から出てた
Sambaにかかったときとか >>791
問題でまくりですが。。
ex7の板が1000スレを超える乱立で、既存スレが一掃されてます。。
そのままばら撒いたら、危険極まりないかと。 >>796
そんな乱立するような馬鹿はVIPや大学生活や野球や狼などの一部の板にしかいません >>797
それらの住人が他板へ侵攻しないとでもお思いで? つまりex7はtatesugiが効いていようが効いてまいがどちらか分からないぐらい糞スレばっかり立ってるって事だ。 tatesugiきいてない
↓
VIPER狂喜乱舞してスレ立て祭り
↓
ex7のほかの板にも立て始める
↓
FOX ★が気付くけど何もしない
↓
その板の住人がtatesugi効いてないことに気付く
↓
その板の住人がスレ立て爆撃を始める
↓
tatesugi直る
↓
糞スレだらけの惨状(VIP以外) >>806みたいな人を見ると、
日本人は世界的に見ても、読解力が劣っているという事実を実感する。 >>684bあたりの続きなんですが
また壁にぶつかった。。。
if(open(AAA,"aaa.txt"))
{
my @ppp = <AAA>;
close(AAA);
$FOX->{XXX} = @ppp;
}
なんてことをやりたいのに、、、
$FOX->{XXX}を、あとで見てみると要素数(行数)が入っている
配列を代入するにはどうしたらいいの? こんな感じでうまくいたーよ
if(open(AAA,"aaa.txt"))
{
my @ppp = <AAA>;
close(AAA);
$FOX->{XXX} = \@ppp;
}
で、あとで
@{$FOX->{XXX}}
って感じで読み出す感じで。 >>748
ホットゾヌは1も2も飼い主が非公式板で悲鳴を上げております。 BBQ/BBX/BBY/BBS/BBM系をちょっとしたことで軽くできそう。
qb6で試してうまくいったみたいなので、飯の後にでもここに。 全サーバに配布した。bananaのは変わったはず。>>817
○変更の内容
my $query_addr = "$4.$3.$2.$1.niku.2ch.net.";
のように、BBx系を使用する場合最後に"."をつけるようにした。
これで、DNS queryの時のドメイン名補完がなくなり、DNS検索のコスト(かかる時間)が下がります。
通常の場合、特にBBSのような「その名前はない」という応答の場合、
1) gethostbyname("a.b.c.d.bbs.2ch.net"); を実行、
2) a.b.c.d.bbs.2ch.net に対してDNS問い合わせ => 該当なし
3) a.b.c.d.bbs.2ch.net.maido3.com に対してDNS問い合わせ => 該当なし
4) 呼び出し元に「該当なし」を返す
のような検索をしています。
この変更で 3) がなくなるので、
特にBBSの場合、呼び出しコストが半分になるはず。 ■ このスレッドは過去ログ倉庫に格納されています