X



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

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

関連は>>2-
0120名無し募集中。。。
垢版 |
04/12/03 17:38:42ID:G9EXK7cG
おい!狼書き込めないぞ!!
0124不動楽 ★
垢版 |
04/12/03 22:23:29ID:???
ちょっとex7のもの、読ませて頂きますー
0125不動楽 ★
垢版 |
04/12/03 22:54:31ID:???
dsoでdebug表示させながら原因追っかけます。
0126動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/03 23:00:43ID:GBoKvAUo
ex7ですが●ログインしていると 500 Internal Server Error で書き込めません
●をログアウトすると書き込めます
0127動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/03 23:01:44ID:GBoKvAUo
ex7ですが●ログインしていると 500 Internal Server Error で書き込めません
●をログアウトすると書き込めます
0128FOX ★
垢版 |
04/12/03 23:27:55ID:???
>>124-125

これからまた bbs.cgi@ex7(dso) さわりますんでー
どんどん上書きしちゃうかもです。
0129不動楽 ★
垢版 |
04/12/03 23:34:03ID:???
>>128
了解です。
携帯の件、原因わかりましたです。
都合の良い時に一度、ex7のを触らせて頂いて、
該当部分を直したものをベースにして頂きたいかもです。
0130FOX ★
垢版 |
04/12/03 23:35:03ID:???
今 dso のをさわってくれるといいかも
0131不動楽 ★
垢版 |
04/12/03 23:37:55ID:???
>>130
完了ですー
0133FOX ★
垢版 |
04/12/03 23:45:20ID:???
>>131
りょうかいー

ということで bbs.cgi@dso は新しくなりました、
ex7 にも入れるかな?
0135FOX ★
垢版 |
04/12/03 23:58:44ID:???
ここまで全部なおった
0138 [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 02:12:59ID:jTpQAmfJ
ちょいと情報を仕入れて来た
って古いかな

865 :名無しさん@お腹いっぱい。 :sage :04/12/03 20:21:27 ID:+6S1+X65
あ、すみません。ここは大丈夫みたいですね。
鯖によって書き込みすると改行がBRになって
そのままBRタグが表示される見たいなんですが・・・。

868 :865 :sage :04/12/03 21:00:38 ID:+6S1+X65
どうにか回避方を見つけました。
(根本解決では無いですが)

870 :名無しさん@お腹いっぱい。 :04/12/03 21:18:02 ID:LEc09XG7
>>868
教えて貰えませんか?
改行できなくて困ってます

871 :名無しさん@お腹いっぱい。 :sage :04/12/03 21:44:19 ID:+6S1+X65
>>870
自分の場合は一度書き込むと
書きこみ&クッキー確認
の画面が毎回表示されるので、
そこで一回「戻る」をして
再度書き込みするとなぜか大丈夫。
0139 [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 02:13:14ID:jTpQAmfJ
873 :名無しさん@お腹いっぱい。 :sage :04/12/03 23:02:31 ID:0h6j7RUT
ex7クッキーのexpiresがSaturday, 31-Jan-1970 00:00:00 GMT
になったので毎回クッキー食わされるようだ。
俺はpost.phpのexpiresみてクッキー削除してる部分をコメントアウトして対応した
0142名無し募集中。。。
垢版 |
04/12/04 02:29:29ID:kn/nTW/+
狼に書き込みすると

--------------------
書込み中・・・
--------------------
書きこみました。
書きこみが終わりました。

画面を切り替えるまでしばらくお待ち下さい。


と出るものの書き込みが反映されない
0143FOX ★
垢版 |
04/12/04 02:33:50ID:???
>>142
もう一回やってみて

そして再度めーッセージ貼ってちょ
0144名無し募集中。。。
垢版 |
04/12/04 02:37:30ID:kn/nTW/+
--------------------
書込み中・・・
--------------------
書きこみました。
書きこみが終わりました。

画面を切り替えるまでしばらくお待ち下さい。(via)
0145FOX ★
垢版 |
04/12/04 02:38:19ID:???
りょうかいですー

bbs.cgi はたぶん正しく動いていると思います。
0146名無し募集中。。。
垢版 |
04/12/04 02:40:49ID:kn/nTW/+
どうなの?
いつになったら書き込めるようになる?
0148動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 03:43:38ID:WctF+z2H
<br>タグが表示される件ですが、Cookie確認&書き込み画面で本文を表示するための
タグのエスケープ・nl2brの処理がメッセージ書き込み時に重複してるんではないかと。

Cookie確認前に上記の処理をしてしまえばいいのかなぁ。
0149動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 12:23:41ID:u6pp8B2v
<br>直るの チン☆⌒ 凵\(\・∀・) まだぁ?
0152動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 16:55:09ID:GYJiKopW
ex7ですが、LA低いのに書き込みに30秒くらいかかったりかからなかったり
なんか変です
0154FOX ★
垢版 |
04/12/04 17:11:42ID:???
" や <br> でまだ河豚があるようなの?
0155FOX ★
垢版 |
04/12/04 17:12:37ID:???
それは いつも起るの?
それとも Cookie 食えって言われたときだけ?
0157FOX ★
垢版 |
04/12/04 17:17:50ID:???
確認画面だすとこ
なんと二箇所あるのよ@bbs.cgi

どっちかわかる?
0159FOX ★
垢版 |
04/12/04 17:18:53ID:???
ccc
0161FOX ★
垢版 |
04/12/04 17:19:25ID:???
(1) (2) と番号入れてみた @dso
0162動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 17:24:00ID:WKNvsqa7
問題点は

・クッキー画面を出す前に改行を変換してしまっている
・MESSAGEに対して " → &quot; の変換を行っていない

の2つかな?
0164FOX ★
垢版 |
04/12/04 17:25:18ID:???
>>163

" の問題?
それとも <br> のもんだい?
0165動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 17:25:53ID:0t00LknF
そうではなくて、確認画面出すときにタグのエスケープや改行の変換をしていて
なおかつ書き込み時も同じ処理をしているからではないかと。
0167FOX ★
垢版 |
04/12/04 17:41:31ID:???
まゃんまーの bbs.cgi をちょしてみた
0169FOX ★
垢版 |
04/12/04 17:52:41ID:???
ex7 にいれてみよう、
0172動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 18:02:35ID:0t00LknF
なんかへんかも知れないです?書けません・・・・ cookie無しの投稿
みゃんまーは連闘規制どれくらいですか?
0173動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 18:30:26ID:0t00LknF
みゃんまーでcookieなし投稿の実験しました。

書き込み&クッキー確認画面が出た後一定の時間(=連投規制時間以上)
待ってから書き込みボタンを押さないとエラーになります。

処理の流れを想像してみました。

  『書き込む』ボタン押す
     ↓
  書きこみ&クッキー確認画面(たぶんこのときcookie発行)
     ↓
     ↓
  『上記全てを承諾して書き込む』ボタン押す
     ↓
  (たぶん)書き込み処理でcookieを使用した連続投稿チェック


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

えらーというと
500error ?
それとも何かメッセージでるやつ?
0176FOX ★
垢版 |
04/12/04 18:38:49ID:???
餅付け 規制をはずしてみようかな、
何がおこるんだろ。。。
0178桃太郎 ★
垢版 |
04/12/04 18:52:44ID:???
これを気に、規制のいくつかは整理できる予感。
0179FOX ★
垢版 |
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 = {};
0180FOX ★
垢版 |
04/12/04 23:48:23ID:???
このように
my $BGX はローカルな変数なんですが、
逆にグローバルな変数を宣言するには Perl ではどうすればいいのか教えてください。
0182FOX ★
垢版 |
04/12/05 00:13:13ID:???
おおっ
ちとやってみるか、 @dso
0183▲ 某ソレ511
垢版 |
04/12/05 00:18:18ID:wBQJmpJ4
>>181をsubbbs_mainのそと、
1行目の&bbs_main; の前あたりに書く、という感じですか。
0184FOX ★
垢版 |
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;
0185FOX ★
垢版 |
04/12/05 00:21:23ID:???
なんと今度は逆の悩み・・・
毎回 $FOX->{NOWTIME} の中身が変わる @dso
0187FOX ★
垢版 |
04/12/05 00:29:31ID:???
ddd
0188FOX ★
垢版 |
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};
0190FOX ★
垢版 |
04/12/05 00:37:30ID:???
挑戦
0191FOX ★
垢版 |
04/12/05 00:38:55ID:???
大成功 !! @dso
0193FOX ★
垢版 |
04/12/05 00:43:25ID:???
これで広告等をファイルから読み込んでいる処理は
全廃できる

結構効くと思う。
0196FOX ★
垢版 |
04/12/05 01:09:58ID:???
広告を定義しているところは
起動時一回だけ読み込みにした @dso

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

ちなみに最長で何分常駐するんだろか? < bbs.cgi(speedyCGI版)
0197FOX ★
垢版 |
04/12/05 01:33:28ID:???
なんか ちゃんと動かなかったようだ
ex7 は屍のようだ
0199€神龍
垢版 |
04/12/05 01:35:40ID:g6jD7ouF
>>197
>ex7 は屍のようだ

書けませんよ(涙
0200動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 01:36:10ID:2C67xi6U
735 名前:名無し募集中。。。 [] 投稿日:04/12/05(日) 01:27:14    New!!
何だろうね
1102177518←これが出るとこまでは予想どおりなのか?
0203動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 01:37:25ID:Qa2aMSqy
はやく直せよ糞FOX
0206 ◆/.M.a.g.I.
垢版 |
04/12/05 01:38:18ID:fdtuSHDH
FOXのやることだから、しかたねー
0211杉●本 ◆SUGIx98/Nw
垢版 |
04/12/05 01:43:52ID:zTgCuonL
読み込めるようになったけど書き込みは出来ないな['A`]
屍とか言わずに頼むよ、マジで['A`]
0214FOX ★
垢版 |
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;
0215動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 01:48:04ID:DmiBvrRr
まあ、なんだ、あれだな
FOX達ありがとう
0216FOX ★
垢版 |
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;
}
0217FOX ★
垢版 |
04/12/05 01:49:14ID:???
このようにしただけなんだけどなぁ。。。

なんで落ちたんだろ、だろ
■ このスレッドは過去ログ倉庫に格納されています

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