X

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

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

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

関連は>>2-
174FOX ★
垢版 |
04/12/04 18:33:06ID:???
>書き込み&クッキー確認画面が出た後一定の時間(=連投規制時間以上)
>待ってから書き込みボタンを押さないとエラーになります。

えらーというと
500error ?
それとも何かメッセージでるやつ?
04/12/04 18:35:50ID:0t00LknF
>>171 の形式です。
秒数は変動してます。
176FOX ★
垢版 |
04/12/04 18:38:49ID:???
餅付け 規制をはずしてみようかな、
何がおこるんだろ。。。
04/12/04 18:48:40ID:0t00LknF
>>173の現象が起きなくなりました。
04/12/04 18:52:44ID:???
これを気に、規制のいくつかは整理できる予感。
179FOX ★
垢版 |
04/12/04 23:47:06ID:???
&bbs_main;

exit;

#########################################################
sub bbs_main
{
use CGI::SpeedyCGI;
my $sp = CGI::SpeedyCGI->new;
my $spv = $sp->i_am_speedy ? 'yes' : 'no' ;

$ENV{'TZ'} = "JST-9";#日本
#$ENV はそのまま使う
#対応シグナル
$SIG{'PIPE'} = $SIG{'INT'} = $SIG{'HUP'} = $SIG{'QUIT'} = $SIG{'TERM'} = "SigExit";
$SIG{'ALRM'} = sub { die 'timeout' };

my $GBX = {};
180FOX ★
垢版 |
04/12/04 23:48:23ID:???
このように
my $BGX はローカルな変数なんですが、
逆にグローバルな変数を宣言するには Perl ではどうすればいいのか教えてください。
04/12/05 00:11:01ID:xGDRBytU
use vars qw($FOO %BAR @ZOT);
182FOX ★
垢版 |
04/12/05 00:13:13ID:???
おおっ
ちとやってみるか、 @dso
04/12/05 00:18:18ID:wBQJmpJ4
>>181をsubbbs_mainのそと、
1行目の&bbs_main; の前あたりに書く、という感じですか。
184FOX ★
垢版 |
04/12/05 00:20:38ID:???
#!/usr/local/bin/speedy -- -b1048576
use strict 'vars';

#use vars qw($FOO %BAR @ZOT);グローバルー
use vars qw($FOX);
$FOX = {};
$FOX->{NOWTIME} = time;#現在時刻

&bbs_main;

exit;
185FOX ★
垢版 |
04/12/05 00:21:23ID:???
なんと今度は逆の悩み・・・
毎回 $FOX->{NOWTIME} の中身が変わる @dso
04/12/05 00:26:29ID:xGDRBytU
$FOX->{NOWTIME} = time unless defined $FOX->{NOWTIME};

こうかな?
187FOX ★
垢版 |
04/12/05 00:29:31ID:???
ddd
188FOX ★
垢版 |
04/12/05 00:30:31ID:???
だめみたい、毎回入る@dso

#use vars qw($FOO %BAR @ZOT);グローバルー
use vars qw($FOX);
$FOX = {};
#$FOX->{NOWTIME} = time;#現在時刻
$FOX->{NOWTIME} = time unless defined $FOX->{NOWTIME};
04/12/05 00:36:35ID:xGDRBytU
あー、$FOXも初期化してるからか、

$FOX = {} unless defined $FOX
190FOX ★
垢版 |
04/12/05 00:37:30ID:???
挑戦
191FOX ★
垢版 |
04/12/05 00:38:55ID:???
大成功 !! @dso
04/12/05 00:40:34ID:F9lMCKI9
おつおつ
193FOX ★
垢版 |
04/12/05 00:43:25ID:???
これで広告等をファイルから読み込んでいる処理は
全廃できる

結構効くと思う。
04/12/05 00:45:24ID:i3QoRQtP
おおお
04/12/05 00:47:57ID:xGDRBytU
おお、なるほど。
196FOX ★
垢版 |
04/12/05 01:09:58ID:???
広告を定義しているところは
起動時一回だけ読み込みにした @dso

あとは・・・
カスタムフラッシュと、ローカルルールか?
1000.txt もあるか・・・

ちなみに最長で何分常駐するんだろか? < bbs.cgi(speedyCGI版)
197FOX ★
垢版 |
04/12/05 01:33:28ID:???
なんか ちゃんと動かなかったようだ
ex7 は屍のようだ
04/12/05 01:35:40ID:zTgCuonL
>>197
屍とか言わずに頼むよ、マジで['A`]
199€神龍
垢版 |
04/12/05 01:35:40ID:g6jD7ouF
>>197
>ex7 は屍のようだ

書けませんよ(涙
200動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 01:36:10ID:2C67xi6U
735 名前:名無し募集中。。。 [] 投稿日:04/12/05(日) 01:27:14    New!!
何だろうね
1102177518←これが出るとこまでは予想どおりなのか?
04/12/05 01:36:19ID:KuVnHreo
>>197
おいおい・・・
04/12/05 01:36:58ID:I/1Qf3E7
>>197
てめー屍ししてやろうかゴルァ、

さっさと直せや雑談できねーし
203動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 01:37:25ID:Qa2aMSqy
はやく直せよ糞FOX
04/12/05 01:37:34ID:t5NLJWil
兄貴、こいつですわ
04/12/05 01:38:17ID:DmiBvrRr
>>197
メガザルよろしく
04/12/05 01:38:18ID:fdtuSHDH
FOXのやることだから、しかたねー
04/12/05 01:39:08ID:I/1Qf3E7
おい、誰か見せしめに、きつねうどん持ってこい!!!!!!!
04/12/05 01:39:28ID:jVKVV6Je
>>204
電話番号は聞いたか?
04/12/05 01:41:21ID:t5NLJWil
>>208
さっきの番号言ったのこいつですわ
04/12/05 01:42:55ID:KuVnHreo
書き込めないぞウンコー
04/12/05 01:43:52ID:zTgCuonL
読み込めるようになったけど書き込みは出来ないな['A`]
屍とか言わずに頼むよ、マジで['A`]
04/12/05 01:44:53ID:zTgCuonL
キタ━━━━(゚∀゚)━━━━!!
やっと書き込めたよ。
04/12/05 01:45:08ID:5qzdeK/0
競馬板は書けたぞ。
んで数字が消えた。
214FOX ★
垢版 |
04/12/05 01:47:49ID:???
#!/usr/local/bin/speedy -- -b1048576

use strict 'vars';

use vars qw($FOX);#グローバルー
&initFOX unless defined $FOX;

&bbs_main;

exit;
215動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 01:48:04ID:DmiBvrRr
まあ、なんだ、あれだな
FOX達ありがとう
216FOX ★
垢版 |
04/12/05 01:48:37ID:???
sub initFOX
{
$FOX->{NOWTIME} = time;

my $adFname = "./・・・・・.txt";
if($ENV{'SERVER_NAME'} =~ /bbspink\.com/i){$adFname = "../・・・・.txt";}
open(ADFILE,"$adFname");
my @headad = <ADFILE>;
close(ADFILE);
$FOX->{headad} = "@headad";

#フッター(下の広告)
$FOX->{footad} = '';
$FOX->{topad} = '';

#掲示板一覧表の表示
$FOX->{links} = '<Center><a href=http://www.ff.iij4u.or.jp/~ch2/bbstable.html Target=_blank>■<b>掲示板一覧</b>■</a></Center>';

#2ちゃんねる特別リンク
$FOX->{specialad} = ' | <a href="http://irc.2ch.net">チャット</a>';

return 1;
}
217FOX ★
垢版 |
04/12/05 01:49:14ID:???
このようにしただけなんだけどなぁ。。。

なんで落ちたんだろ、だろ
04/12/05 01:55:24ID:SVteE5LD
$と%?
219€神龍
垢版 |
04/12/05 01:56:30ID:g6jD7ouF
>>217にもわからん事か・・・
オレには_だ・・・orz
220FOX ★
垢版 |
04/12/05 02:00:22ID:???
#&initFOX unless defined $FOX;
unless(defined $FOX)
{
$FOX = {};
&initFOX;
}

こんな感じにしなきゃだめなのか?
04/12/05 02:01:07ID:SVteE5LD
sub initFOX
{
$FOX = {};
か?
04/12/05 02:02:57ID:SVteE5LD
>>220
遅かった。
223FOX ★
垢版 |
04/12/05 02:04:05ID:???
再挑戦だー

ex7
04/12/05 02:06:39ID:zTgCuonL
>>223
再挑戦は構わないが下に出てくる数字には何の意味があるかだけ教えてくれ。
225動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:07:14ID:JDCiEE7/
>>223
正直見づらくなってうざいです
226FOX ★
垢版 |
04/12/05 02:08:07ID:???
どんどん どんどん Speedy が起動されていくみたいですなぁ

なんでなんだろか、
04/12/05 02:08:25ID:fcyYlYze
だから use vars は our でいいと何度いったら(r
04/12/05 02:08:28ID:Va/9dgJy
NOWTIMEってどの時点でのtimeなんだろう・・・よくわからん
04/12/05 02:09:28ID:wwAWfqjX
-r オプションをでかい値にしてみるとか。
230FOX ★
垢版 |
04/12/05 02:10:58ID:???
>>277

#!/usr/local/bin/speedy -- -b1048576

use strict 'vars';

our $FOX ;#グローバルー
&initFOX unless defined $FOX;

&bbs_main;

exit;

これでいいのかな?
231動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:13:02ID:FPvV3z+2
ランダムに数字変わるようにしてよ。
232FOX ★
垢版 |
04/12/05 02:14:51ID:???
>>231
変わらないのに挑戦しているのだ、
233FOX ★
垢版 |
04/12/05 02:15:02ID:???
もっかいいきます
234動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:17:43ID:qraPC9fX
なんだよあの数字は
しかもランダムに代わってるっぽいし
太字だし
04/12/05 02:19:10ID:Va/9dgJy
NOWTIMEは一応投稿時間と同じになるのが理想なわけ?
236動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:19:53ID:FPvV3z+2
面白すぎて腹痛いんですけど。
237動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:21:26ID:qraPC9fX
あの数字は時刻?んなわけないよな
書き込むたびに増えたり減ったりしてるし
04/12/05 02:21:45ID:EE2cdqVF
bbs.cgiも数個のプロセスからなるから数種類の数字だけになればいい気がするけど違うのか・・・?
239FOX ★
垢版 |
04/12/05 02:21:49ID:???
うーむ

our にしてみたけど、結局はどんどん増え続けるようですなぁ
さっきより増え方がゆるくなった気もするけど、(気のせいかも)
240動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:22:20ID:Rpvvk3WX
Σ(゚д゚≡゚д゚)!?
遊ばれてる?
04/12/05 02:22:32ID:SVteE5LD
$FOX->{NOWTIME} = time;
これだろ。プロセスごとのIDだと思えばいい。
同じ数字が出てくるのでうまくいってる予感。
242動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:23:33ID:4+YaQqex
ある数字を引くとズワイガニが当たるって聞いたんですが本当ですか?
04/12/05 02:23:34ID:gg9E0xdr
           __  __
           ヽ'::':/
            }:::{          
            |:::l        
          r:ャ l:::|   
          l:(.ノ:::l   
        ,.r:::'':::!:::ヽ゚;~   __,  
       .〈;;;:::::::::::::::゙:i,,__,〃 `     
      /~:::y'''::::-:::〈ー‐’ 
      /::::::/:::::::::::::〈:、 
      /:::::/:::::::::::::/ ヾ!
    ,:'!::::/:::::::::::::〈:、 l:!  
    〃ゝ〈_:::;;;:::ノ .l:l  ヽ、
   _〃        l:!     
.  ´         ヽ、
244FOX ★
垢版 |
04/12/05 02:23:49ID:???
ちなみに
現在

#use vars qw($FOO %BAR @ZOT);
#use vars qw($FOX);#グローバルー
our $FOX;#グローバルー
#&initFOX unless defined $FOX;
unless(defined $FOX)
{
$FOX = {};
&initFOX;
}
&bbs_main;

exit;
04/12/05 02:27:15ID:IpSDAi0u
読んだ?
04/12/05 02:38:08ID:SVteE5LD
>全てのperlプロセスが忙しいときに他のリクエストが来たならば、別のperlプロセスが開始されます。
とあるからどんどん起動されてるんでは?-Mで制限できるみたいだけど
247FOX ★
垢版 |
04/12/05 02:39:59ID:???
「すくなくとも今よりも忙しくならないようにしたい」というのが目的ですからねぇ
248FOX ★
垢版 |
04/12/05 02:45:31ID:???
これだけで挑戦してみよう。ex7

our $FOX;#グローバルー
unless(defined $FOX)
{
$FOX = {};
}

&bbs_main;

exit;
04/12/05 02:46:06ID:JZL5tJZd
>>229
-r0とすると再起動しなくなるらしいですね
04/12/05 02:51:13ID:EE2cdqVF
1102182422 1102182437 1102182455 1102182427 1102182454
1102182498 1102182499
いくつも数字でますね・・・

そして年末ジャンボワロタ
04/12/05 02:51:44ID:KOxEXx1v
年末ジャンボ(・∀・)イイ!
252動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:52:48ID:DmiBvrRr
くそ笑わしてもらいました。
FOXってなかなかいい人だったんですねwwwwwwwwww
04/12/05 02:53:44ID:vUxpyT0w
FOXさんなにやってんの…w
04/12/05 02:55:11ID:I/1Qf3E7
ネタに構ってる前に作業進めろよw
04/12/05 02:56:08ID:xGDRBytU
dsoのちゃっかりカウンターと「どのような形の削除依頼であれ公開させていただきます」が
増殖してるー
256動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:56:13ID:FPvV3z+2
全くだ!!
年末ジャンボ 25304
04/12/05 02:56:23ID:EN031LTl
つまんねーネタ乙
04/12/05 02:56:37ID:Va/9dgJy
今回は長いな
04/12/05 02:57:58ID:EE2cdqVF
http://ex7.2ch.net/test/read.cgi/news4vip/1102182636/90
誰かが番号まとめてくれた
260動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 02:58:27ID:yf6YB+ed
何が年末ジャンボだ、真面目にやれ
04/12/05 03:00:55ID:NPT4Wii1
>>259
どんどん増えてるだろ
262動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 03:00:54ID:IFqIlKuc
糞スレ〜〜〜ッ!!はっo(⌒▽⌒)oけん〜♪ハジメマシテ〜〜〜ッ☆☆(*⌒ヮ⌒*)
なんで>>1は厨房って言われてるかわかんないのぉ〜〜〜っ?(#⌒〇⌒#)キャハ
うーんとー、私ぃすっごくすっごく暇でー、\(⌒∇⌒)/
探してたら(◎_◎)なんとっ!☆彡(ノ^^)ノ☆彡ヘ(^^ヘ)☆彡(ノ^^)ノ☆彡
馬鹿みたいなスレ♪を発見!!!!(^o^)//""" パチパチパチ
さ・む・い〜{{ (>_<;) }} ブルブル何個かレスがありますけど、
これ全部1人の方がレスしているんですか?(@@;)すごすぎ …
てなわけで、ついつい書いちゃったのらー(o^v^o) エヘヘφ(`∇´)φカキコカキコ♪
削除依頼、出してくれるよねっ。(*^-^*) お・ね・が・い♪(* ̄・ ̄)ちゅ♪ッ
え?くれないのぉ〜?(;¬_¬)そんなのいやいや〜〜、ガ━━━(゚ロ゚)━━━ン
出してくれなかったら、( `_)乂(_´ ) 勝負! \(^o^)/
☆○(゜ο゜)o ぱ〜んち、☆(゜o(○=(゜ο゜)o バコ〜ン!!( ゚▽゚)=◯)`ν゚)・;'パーンチ
(>_<) いてっ!ダメ!! ゛o(≧◇≦*)oo(*≧◇≦)o″ダメ!!
(☆o☆)きゃ〜〜(@_@;)やられた〜〜(o_ _)o ドテッ ガ━━(゚Д゚;)━━ン!
(+_+) 気絶中。。。。・゚゚・o(iДi)o・゚゚・。うぇぇん <(゜ロ゜;)>ノォオオオオオ!! (゚□゚;ハウッ!
ということで。(^-^)v>>1は氏ね。じゃあね〜〜〜♪(⌒0⌒)/~~ ほんじゃo(゜▽゜ヽ)(/゜▽゜)o レッツゴー♪
あ、怒ってる? に・げ・ろ〜C= C= C= C=┌(^ .^)┘
(*^-^*)ノ~~マタネー☆'.・*.・:★'.・*.・:☆'.・*.・:★
04/12/05 03:01:53ID:ngoouHNZ
年末ジャンボワロタ
264動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 03:02:45ID:4zHJWJbL
で、何がしたいの?
04/12/05 03:03:10ID:EE2cdqVF
問題になるとしたら
A)1プロセスだったらある人がbbs.cgiを利用している間は他の人は利用できない
B)設定を変更したらどう適用するか

ですかね?
266動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 03:03:14ID:7ljymB7A
うぜえから元に戻せよ糞狐野郎
04/12/05 03:03:15ID:6TLkEqDJ
わるいが、そろそろ「年末ジャンボ」は消してくれないか?
268動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 03:03:20ID:JDCiEE7/
そろそろ止めてね
04/12/05 03:03:32ID:VNnLW0B8
せめてIDの横に出して欲しい
見づらすぎる
04/12/05 03:07:44ID:qQdjh+VJ
FOX ★ さま
ラウンジから来ました。
本文近辺は読みにくいので、やめてください。
やめてください。
04/12/05 03:07:50ID:???
文句はこっちで極秘に受け付けているそうです
メールが

★☆★【娘。】モー狼板運用情報【狼】3☆★☆
http://qb5.2ch.net/test/read.cgi/operate/1101910569/
04/12/05 03:08:18ID:???
こっちも

★☆★【狼ラウンジVIP野球競馬】ex7(tiger503)運用情報☆★☆
http://qb5.2ch.net/test/read.cgi/operate/1101909143/
273動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 03:09:01ID:HiAUYy+8
FOXいい加減に汁!
274動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 03:10:03ID:z6UuFrSX
こういうときに文句ぐだぐだ言うところはキライだな、VIP
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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