X



bbs.cgi再開発プロジェクト4

■ このスレッドは過去ログ倉庫に格納されています
1桃太郎 ★
垢版 |
04/12/02 19:52:43ID:???
peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。

開発環境の工事現場
また挑戦。@2ch掲示板http://dso.2ch.net/myanmar/

関連は>>2-
04/12/05 18:23:27ID:vUxpyT0w
これは…繋がりあるのかなぁ…w

人を集めるために、かな?
多い方がいいからね。
04/12/05 18:24:33ID:SkHMeyy1
どっかに分かりやすいたとえ話あったでしょ
ジャンボくじって表記の仕方は明らかにウケ狙いだったろうけども
670動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:28:15ID:ctIh5teL
初心者の質問板から来ました。
初心者の人から、船がどうのと質問が来るんですが、
どう説明すればいいんですか?
なにかやる時は、どこを見ろとかしてもらえないと
説明できません。
本当2ちゃんねるのどうにかして欲しいところです。
04/12/05 18:30:52ID:SkHMeyy1
312 名前:▲ 某ソレ511[sage] 投稿日:04/12/05 02:28:31 ID:wBQJmpJ4
あるところに川があります。
川の向こう側には2chの鯖が、こっち側には人がいます。

そこに、川を渡す船がいくつかあります。
これが鯖にレスを書き込むbbs.cgiだと思ってください。

いままでは、bbs.cgiはつかったら起動しっぱなし、
つまり、船は1回使いきりでそのまま廃棄処分していました。

しかし、いまは船を1回で廃棄処分にしないで
何回か使いまわそう、としているわけです。

それで、理論上そうなるようにコードを書いてみましたが、
いまいちそれがうまく動いているのか分かりません。

それで、船にある番号をつけて、どの船が運んでいったレスなのか
試しに(一時的に)区別をつけてみよう、というわけなのです。
04/12/05 18:31:10ID:vUxpyT0w
あったあった。
>>670
http://qb5.2ch.net/test/read.cgi/operate/1102098049/312
↑これで…わかると思うけど…
04/12/05 18:31:27ID:U07NNwzR
>>668-669
あーなるほど 人呼ぶ餌かぁ でも〜秒ってどういう意味があんの?
デカイほど凄いとかいってるけど

>>670
禿同
04/12/05 18:33:08ID:vUxpyT0w
かぶった…ごめ
04/12/05 18:40:48ID:vUxpyT0w
>>631から予想ー。
(数字/600)で、越えたときの文みると
数字=秒の数になってるから600secでのレスの数…?でも多いし違うかな…

成功したら実況にでも持っていくんかな?
04/12/05 18:44:43ID:wwAWfqjX
右の数字=600は切腹までのタイマ(秒)
左の数字は実際の経過時間(秒)

で、左の数字>右の数字になったときに切腹
04/12/05 18:46:05ID:IC0usIPC
>>675
bbs.cgiを使いまわしてるの
でも,ずっと使ってると設定を変えたときに反映されないから
600秒で使いまわしたのを捨てる(=切腹)するようにしてるの

使いまわしは下記で図入り説明してるから見て
http://qb5.2ch.net/test/read.cgi/operate/1100441194/611
04/12/05 18:48:48ID:vUxpyT0w
>>677
どうもー。

だいぶわかってきたかも…。
679動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:49:11ID:wwAWfqjX
んで>>676の判定はbbs.cgiが呼ばれたとき(投稿があるとき)に行われるので、
書き込みが少ない時間帯だと左の数字が大きい値になる場合もあると。
04/12/05 18:51:11ID:o4+M5XEu
ファイル更新の反映が目的なら,バックエンドプロセスの破棄・再起動よりも
ファイルの再読込だけやった方がいいと思うのですけど.

>>610 を読むと,ファイルの stat() をとってチェック等といった操作の
オーバヘッドすらなくしたいという意図もあるのかと思われますが,
その目的のためにバックエンドの破棄・再起動のサイクルを縮めるというのでは
本末転倒かと思いますので.

ということで,個人的には(300秒という間隔は要検討としても)
>>620 のような方法を支持ですね.
04/12/05 19:24:45ID:8DQLWryH
ファイルの更新チェックを毎回かけるのが負荷になるとか言う問題もある。
04/12/05 19:27:45ID:8DQLWryH
ってそれ言ってるのか。

メモリリークなんてのがもし(perlで)起きているとすると
それをさっぱりさせる意味もあると思う。

どっちかっていうとこっちのがあれだろうと思う。
04/12/05 22:06:17ID:wwAWfqjX
ただいま 296.79post/min LA 3.85 @ex7でつ。
684FOX ★
垢版 |
04/12/06 04:00:22ID:???
さてさて お次は SETTING.TXT は各プロセス(船)起動時に一回しか
読まないようにする改造ですが

すぐにつまずいてしまいました。

こんなことをやろうとしていすます。

&foxReadSettings($GB);#板設定よみこみ&ためこみ SETTING.TXT

#設定ファイルを読む
sub foxReadSettings
{
my ($GB) = @_;
my $ita = $GB->{FORM}->{'bbs'};

if(defined($FOX->{$ita})){return 0;}
読み込み処理ー
}
685FOX ★
垢版 |
04/12/06 04:00:59ID:???
えらーになっちゃう出ス

何が悪いんだ?
686FOX ★
垢版 |
04/12/06 04:01:49ID:???
ccc
04/12/06 04:07:39ID:CSmYIcng
あら500の原因はこれか
04/12/06 04:10:07ID:WoEHAtkb
>>685
日頃の行い
04/12/06 04:11:36ID:m41NAWzi
500になってるんなら一応前の設定に戻しておいた方がいいんじゃないでしょうか
俺には専門的な事は分からないけど、原因不明なんだったら
04/12/06 04:13:17ID:hiYCS8Cj
どこでつまづいてるんでしょうか。
04/12/06 04:16:49ID:hiYCS8Cj
サブルーチン内でグローバル変数を更新するのがうまくいかないとかですか?
とりあえず動かすなら、無理にサブルーチン化せずif文内で処理してしまうという手も。
04/12/06 04:18:38ID:hiYCS8Cj
んで後により詳しい人達にサブルーチン化のコツを聞いてくださいまし。
693FOX ★
垢版 |
04/12/06 04:20:08ID:???
svsvs
04/12/06 04:35:43ID:1CncxH2B
>>684
&foxReadSettings($GB); が
&foxReadSettings(\$GB); とかかな?

アドレス値を渡すということは、うーん
695FOX ★
垢版 |
04/12/06 04:39:31ID:???
なんとなく
いろいろやっているうちに・・・

出来そうな気配
04/12/06 04:46:36ID:kEkI7CM6
乙華麗です
04/12/06 04:47:41ID:1CncxH2B
おおっ、おつかれさまですです。
04/12/06 04:51:08ID:hiYCS8Cj
みゃんまー書けました。成功ですか?
699FOX ★
垢版 |
04/12/06 04:51:54ID:???
成功の予感。 @みゃんまー
04/12/06 04:55:10ID:hiYCS8Cj
おー。
じゃ次はほんとに1回だけ読み込みなのかのテストしたりして。
04/12/06 04:55:53ID:WoEHAtkb
どうやって確認するんだろ?
702FOX ★
垢版 |
04/12/06 04:57:24ID:???
下にでるはずなんだが、with PID
04/12/06 04:58:08ID:WoEHAtkb
う・・バグった
04/12/06 04:58:50ID:hiYCS8Cj
12 :ぽい〜ん :04/12/06 04:57:21 ID:???
続けててすと
--------------------------------------------------------------------------------
SETTING.TXT読んだ。(43094)


13 :ぽい〜ん :04/12/06 04:58:00 ID:???
さらに
--------------------------------------------------------------------------------
SETTING.TXT 既に読み込み済みー。(43094)


成功ですねー!
04/12/06 04:59:20ID:CSmYIcng
また500エラー
04/12/06 05:04:25ID:K5i2OuIW
まゃんまー書けた

http://dso.2ch.net/test/read.cgi/myanmar/1101908313/240
てすてす
SETTING.TXT 既に読み込み済みー。(43768)
04/12/06 05:06:44ID:CSmYIcng
今度は書けた
04/12/06 05:07:25ID:WoEHAtkb
こんなん出ました
http://v.isp.2ch.net/up/2ef960c5f6f2.jpg
04/12/06 05:08:06ID:hiYCS8Cj
なんかメインのスレ1・2がこわれてるかもー。 @みゃんまー
でも全部読むで別ページ開くと読める。
ちなみにIEです。
710FOX ★
垢版 |
04/12/06 05:08:12ID:???
あと 毎回読むのはなんだっけ、、、

1) Rock54のファイル
2) 1000.txt は滅多に読まない (0.1%)
3) ・・・・・
711FOX ★
垢版 |
04/12/06 05:09:33ID:???
>>709
一回両板とも復帰してみます、
04/12/06 05:11:29ID:WoEHAtkb
俺がレスしたスレは全部壊れるので条件がわからん

壊れるたスレの状態
1、白地の部分が無くなって下のレンガが透けて見える。
2、>>1だけが表示されていて、その他のレスは見えない。「レスを全部読む」等をクリックすると見れる
713FOX ★
垢版 |
04/12/06 05:12:45ID:???
SETTING.TXT に書いてある
数値がへんだな

たぶん 参照しているところがおかしいんだと思う
714FOX ★
垢版 |
04/12/06 05:15:05ID:???
このへんの話しね
BBS_CONTENTS_NUMBER
04/12/06 05:17:33ID:hiYCS8Cj
bgcolorが設定されてませんでした。

れんががみえるやつ(新規に投稿したとこ)
<TABLE border=1 cellspacing=7 cellpadding=3 width=95% bgcolor="#EFEFEF" align=center>

正常(投稿してないとこ)
<TABLE border=1 cellspacing=7 cellpadding=3 width=95% bgcolor="" align=center>
04/12/06 05:19:19ID:hiYCS8Cj
あー、逆だったorz
04/12/06 05:19:37ID:WoEHAtkb
なんだろ。
設定変えた後に書いたところでも壊れてるところと壊れてないところがあるっぽい
http://v.isp.2ch.net/up/c4aeb831c354.jpg
04/12/06 05:22:43ID:WoEHAtkb
ナオタ
719FOX ★
垢版 |
04/12/06 05:22:51ID:???
なおったかな?

へんなとこは 書き込めば直るはずー
04/12/06 05:25:33ID:WoEHAtkb
治ったみたいです
04/12/06 05:26:28ID:nxxDG91a
VIPでスレ立てフォームの下に数字がでてます
そんで立てようとするとフォーム情報不正になって立てられません
助けて下さい
04/12/06 05:26:29ID:CSmYIcng
問題なっしんぐ
04/12/06 05:29:40ID:hiYCS8Cj
なおりましたー。
724FOX ★
垢版 |
04/12/06 05:31:05ID:???
>>721
数字?

いくつ?
725FOX ★
垢版 |
04/12/06 05:40:55ID:???
ex7 にいれてみた
04/12/06 05:44:41ID:hiYCS8Cj
ギコナビで書き込みできましたー @競馬板
04/12/06 05:47:32ID:CSmYIcng
VIPも問題なかったぽ
04/12/06 05:51:53ID:hiYCS8Cj
ちなみに現バージョンは切腹メッセージでますか?
04/12/06 06:10:04ID:nxxDG91a
>>725
なおりました
04/12/06 07:44:24ID:m8qAU10F
bananan...
04/12/06 09:45:51ID:NAbsINHk
ちょっと提案なんですが、
Rock54のリストは差分読み込みできないものでしょうか。

そうすれば毎回読むことにはなるけど最低限の読み込みで済ませられるはず。

既にやっておられるならスマソですが
04/12/06 10:15:40ID:IYaoxkmt
>>731
リスト自体は、単純に追記しているだけではないのでちょとむりぽかもですー
diffにしちゃうと、確実に追尾しなきゃなのでこあいですしー

ってことで、リスト(ファイル)のタイムスタンプのチェックを入れて読み込むか使い回すかの判定があると良いかもですー
733動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/06 11:01:15ID:CSmYIcng
SETTING.TXT弄ったせいかtatesugiが効いてないような
いくらでも立てれる
04/12/06 12:21:17ID:de4sadkz
>>733
みゃんまーで実験してみた
04/12/06 12:22:37ID:CSmYIcng
で調子に乗って立てすぎるとバーボンにひっかかる
04/12/06 12:23:32ID:de4sadkz
orz
737動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/06 12:54:07ID:eqq5M8TA
>>733
かなり乱立してるような
04/12/06 12:55:59ID:CSmYIcng
VIPでいい感じに乱立してますな
てかex7全部か
04/12/06 13:00:46ID:de4sadkz
うーむ。

VIP→いつも通り無茶苦茶
ラウンジ→混乱してるようないつもどおりのような
競馬→特に動き無し
野球→無茶苦茶
独身男性→動き無し
大学生活→無茶苦茶
難民→特に動き無し
04/12/06 13:01:31ID:m41NAWzi
板の特性がそのまま反映されてるねぇ
04/12/06 13:09:23ID:de4sadkz
ああ、狼忘れてた

狼も特に動き無し
742FOX ★
垢版 |
04/12/06 14:01:18ID:???
おおっ

ぼちぼち改修しまーす
04/12/06 14:02:16ID:XnRat+Lj
おつかれっす
04/12/06 14:27:55ID:i5h9Gmi+
何かやってますかな?
POSTのみ遅い感じ、
04/12/06 14:30:15ID:CSmYIcng
いま2chで書き込みが重いのはこっち
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
http://qb5.2ch.net/test/read.cgi/operate/1102087698/
04/12/06 14:42:01ID:b5X8+Hld
狼書き込みが遅い
04/12/06 14:43:33ID:b5X8+Hld
連投できないじゃないか
748名無し募集中。。。
垢版 |
04/12/06 16:14:41ID:52y0P5ZZ
タイムラグありすぎて連投してしまうんですが、ここにいるひとたちのせいですか?
特に専用ブラウザ(俺のはゾヌ2)の挙動がなんかヘン
04/12/06 16:30:32ID:Z9YdMCwK
くぁあああああああfgrgらfkhmlr;fh
750不動楽 ★
垢版 |
04/12/06 16:37:09ID:???
dso発ではない旧スクリプトですが、携帯関連の調整します。
DNSが正常化するまでの緊急処置です。
751動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/06 16:41:36ID:4p7FvfKX
ex7の立てすぎなんとかしてー
752不動楽 ★
垢版 |
04/12/06 16:41:41ID:???
通常の配布処理しては いけない サーバは、ex7以外にどこでしたっけ
04/12/06 16:44:04ID:???
あれ、配布して良いんだっけか…
04/12/06 16:49:51ID:9Ts+cvKS
ex7は実験で別のCGI(SpeedyCGI)入れてますからダメかと
あとはdsoとbeかな?(隠しだけど

755FOX ★
垢版 |
04/12/06 16:53:06ID:???
よいはず
04/12/06 16:57:06ID:???
了解す
04/12/06 17:12:51ID:FZMuyZIb
>>746-749
すぐ前のレスぐらい見れ。

>>745
04/12/06 22:04:50ID:Rejub5qR
何時の間にかスレが伸びているなーと思ったらbbs.cgi大分改造しているのね。
がんがれ〜
04/12/06 22:22:03ID:hiYCS8Cj
ただいま 395.33post/min LA 12.22 @ex7
スマスマにWU出演中のせい?
04/12/06 22:23:25ID:GAb8hMjC
だろうね
実況スレ立ちまくってるし
04/12/06 22:33:32ID:1PsjWKDp
辻加護キス総合スレ
http://ex7.2ch.net/test/read.cgi/morningcoffee/1102339617/

ま、こんな感じなので
04/12/06 22:37:54ID:hiYCS8Cj
瞬間どれくらいいったすかねぇ。
負荷試験中なんでむしろもっとどんどんやれーな感じだったかも。
04/12/07 01:38:06ID:CbM6EMw0
ただいま 383.93post/min LA 9.48 @ex7
鯖復帰後の一時的な集中なのかネコミミなのか・・・。
04/12/07 01:53:16ID:3jrF2WGE
500まで耐えられるもの、だよね…
04/12/07 01:59:00ID:CbM6EMw0
http://qb5.2ch.net/test/read.cgi/operate/1102087698/221

221 :root▲ ★ :04/12/07 01:03:53 ID:???
ex7 上がりました。
bbs.cgi を live17 と同じものにしました。

復帰依頼かけてきます。


とかあるので若干バージョンダウンしたのかも。
このバージョンではどこまでいけるんでしょうね。
04/12/07 03:06:23ID:CbM6EMw0
ただいま 205.39post/min LA 22.61 @ex7
LA高いですね・・・。
767root▲ ★
垢版 |
04/12/07 03:16:10ID:???
>>766
ちょっと狼で書き込みテストしてみたけど、
書き込みは重くないみたい。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況