X



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

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

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

関連は>>2-
94FOX ★
垢版 |
04/12/03 02:47:40ID:???
>>91
どもですー
他にも気が付いたことあったらよろしくです。

>>93
debug していめのだ,ちょくちょく
04/12/03 02:48:43ID:wIzxAGtC
なんかたまに改行が<br>になるらしいです。
04/12/03 02:48:55ID:D8Bj/7H6
FOXこのメッセージはデバッグ用ですとか書いとけよFOX
04/12/03 02:53:28ID:+Ex8Bzcs
少なくともBBQ登録済みの串からは
「公開PROXYからの投稿は受け付けていません!!(1)」で書けない感じ。
↓が出て実際には書けていないパターンもちらほら。

>書きこみが終わりました。
>
>画面を切り替えるまでしばらくお待ち下さい。 EOF exit; } } } {#mobile unless(Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322) =~ /DoCoMo|J-PHONE|UP.Browser|KDDI|DDIPOCKET|KYOCERA/i){
># 携帯から if(http://dso.2ch.net/test/read.cgi/myanmar/1101908365/ !~ /^http://dso.2ch.net/){ print "Content-type: text/html; charset=shift_jis "; print <ERROR:referer情報が変です。(ref1)http://dso.2ch.net/test/read.cgi/myanmar/1101908365/
04/12/03 03:09:41ID:IYcObzzu
use プラグマはファイルスコープだっけ…
あと、実際に鯖にbbs.cgiを配るときはuse st(ryとかをコメントアウトしないと
少し遅くなるとおもわれ。

今日はもう寝よう…
04/12/03 03:51:54ID:nbn7CIsb
ex7書き込めないよー
04/12/03 06:22:29ID:+NNNJDn7
http://dso.2ch.net/test/read.cgi/myanmar/1102022429/1

串+●のスレ立て・・・
101動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/03 11:39:26ID:HRKfmsL1
>>100
04/12/03 12:57:15ID:sRZWfJmL
携帯電話から書き込めない現象ありです
http://dso.2ch.net/test/read.cgi/yangon/1102045303/
04/12/03 12:58:52ID:sRZWfJmL
未処理(抜けていたらごめんなさい)
>>95 改行が<br>になる現象
>>97 串で書くとき,書き込みOK出ても書き込めていない
>>100 串+●によるスレ立て
>>102 携帯電話からの書き込みでユーザー情報紛失
104root▲ ★
垢版 |
04/12/03 13:43:37ID:???
プロセスが少ない、、、。感動的ですらある。< ex7
これでread.cgiをdsoにすると、もう起動負荷はほとんどなくなる予感。
105FOX ★
垢版 |
04/12/03 14:09:36ID:???
>>103
うーむ、

>>95 改行が<br>になる現象
詳しい「現象報告」待ち、

>>97 串で書くとき,書き込みOK出ても書き込めていない
これは正しい動作かと、

>>100 串+●によるスレ立て
のーこめんと

>>102 携帯電話からの書き込みでユーザー情報紛失
なんだろか?
詳しい情報、詳細な情報、細かな情報が欲しいところ、
04/12/03 14:22:51ID:sRZWfJmL
トカゲの尻尾も未実装かな・・・
107FOX ★
垢版 |
04/12/03 14:25:31ID:???
>>106
BBS 経由だから
投稿数とかがカウントされていれば動いていると思うが、
04/12/03 14:25:55ID:sRZWfJmL
>>105

>95改行が<br>になる現象
事例
http://dso.2ch.net/test/read.cgi/yangon/1101989860/49-50

>102 携帯電話からの書き込みでユーザー情報紛失
6 :名無しさん@お腹いっぱい。 :sage :04/12/03 12:53:48 ID:???
【書き込めたか?】 書き込めない
【書き込めたレス番号】 なし
【キャリア】 DDIポケット(AirH"Phone)
【機種名(任意)】 AH-K3001V
【エラーメッセージなどあれば】 クッキー画面で「全責任を(ry」を押したあと
ERROR!:ユーザー情報が消失しています!
ホスト:HOST

名前:
E-mail:
内容:


こちらでリロードしてください。 GO!
分からないことがあったら2ちゃんねるガイドへ。。。

アクセス規制・プロキシー制限等規制は、2ちゃんねるビューア を使うと回避できることがあります。
途中経過
はじまりはじまりー
各種PATH生成 PATH=..//
m_pass(SETTING.TXT)=..//SETTING.TXT
----------------------------------------
PATH =[..//]
DATPATH =[..//dat/]
TEMPPATH =[..//html/]
IMODEPATH =[..//i/]
INDEXFILE =[..//index.html]
SUBFILE =[..//subback.html]
----------------------------------------
PID=28655
time=1102045844
BBS.CGI - 2005 (SpeedyCGI = yes)

そもそもクッキー画面に本文とか出てないし・・・
04/12/03 14:27:24ID:sRZWfJmL
>>107
ああ,タイムラグだったようで
規制来ましたw
ということで2時間ほど出かけてきますノシ

現在 deny 中。。。
----- START -----
あなたは i218096.ppp.asahi-net.or.jp (61.125.218.96) です。

Port 1   61.125.218.96 (i218096.ppp.asahi-net.or.jp) 14

------ END ------
04/12/03 14:29:15ID:ey1MJ/sX
>>104
http://mumumu.mu/mrtg/mrtg-rrd.cgi/load/ex7load.html
を見る限り、夕べ日付変わるあたりのどどーんを除くと4以下か。

月別は突発的なものを除けばひらぺったい
04/12/03 14:31:15ID:sRZWfJmL
トカゲの尻尾の補足:
.htaccessが配られてないだけみたいでした
112FOX ★
垢版 |
04/12/03 14:37:26ID:???
>>111
あっと
dso には配っていませんですー
113FOX ★
垢版 |
04/12/03 14:38:46ID:???
>>108

「携帯電話からの書き込みで」って
どういう場面なんでしょうか?
04/12/03 14:41:56ID:sRZWfJmL
>>113
携帯電話からhttp://c.2ch.net/test/-/yangon/iにアクセスしてって感じです

ex7に書き込めない人たちが
携帯→2ch運用情報スレッド13
http://qb5.2ch.net/test/read.cgi/operate/1099135298/
ここら辺に集まってます
115FOX ★
垢版 |
04/12/03 14:43:09ID:???
c からの書き込みって事か、、、
116FOX ★
垢版 |
04/12/03 14:45:37ID:???
http://c-others.2ch.net/test/-/yangon/i
から PC では書けるなぁ

何がおかしいんだろ?
117root▲ ★
垢版 |
04/12/03 14:48:51ID:???
>>116
AirH"のIPアドレスからはリファラがなくても書けるようにしているとか、
携帯のIPアドレスレンジだと特殊処理してるとか、そのへんかしら。
118FOX ★
垢版 |
04/12/03 14:54:26ID:???
よく分からないから
詳しく解説してくれる人が出てくるのを待つか、

1) 本来、どういう処理順番でなきゃならないのか、
2) そして、どこに問題点があり
3) なにをどう直せばいいのか

募集中。。。
04/12/03 16:24:49ID:gcYk5IAY
うっせーばか
120名無し募集中。。。
垢版 |
04/12/03 17:38:42ID:G9EXK7cG
おい!狼書き込めないぞ!!
04/12/03 17:45:00ID:80iN8ldT
>>120 祝ってやる
04/12/03 22:00:05ID:EmdsPOQq
クッキー食べさせてるの?
04/12/03 22:19:43ID:5QfMznUy
>>118
ソスーを読みたい。。。
04/12/03 22:23:29ID:???
ちょっとex7のもの、読ませて頂きますー
04/12/03 22:54:31ID:???
dsoでdebug表示させながら原因追っかけます。
126動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/03 23:00:43ID:GBoKvAUo
ex7ですが●ログインしていると 500 Internal Server Error で書き込めません
●をログアウトすると書き込めます
127動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/03 23:01:44ID:GBoKvAUo
ex7ですが●ログインしていると 500 Internal Server Error で書き込めません
●をログアウトすると書き込めます
128FOX ★
垢版 |
04/12/03 23:27:55ID:???
>>124-125

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

ということで bbs.cgi@dso は新しくなりました、
ex7 にも入れるかな?
04/12/03 23:45:42ID:+ACS4yww
>>131
【書き込めたか?】 かけたー
【書き込めたレス番号】 http://dso.2ch.net/test/read.cgi/yangon/1101990115/101
【キャリア】 DDIポケット(AirH"Phone)
【機種名(任意)】 AH-K3001V
【エラーメッセージなどあれば】
135FOX ★
垢版 |
04/12/03 23:58:44ID:???
ここまで全部なおった
04/12/04 00:11:22ID:pc14Urds
めでたい
04/12/04 00:37:38ID:+jDoy0W5
ん?
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
自分の場合は一度書き込むと
書きこみ&クッキー確認
の画面が毎回表示されるので、
そこで一回「戻る」をして
再度書き込みするとなぜか大丈夫。
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みてクッキー削除してる部分をコメントアウトして対応した
04/12/04 02:14:18ID:jTpQAmfJ
http://pc5.2ch.net/test/read.cgi/software/1099571798/より

>>138
<BR>タグで表示されるのはクッキー書き込み画面が表示された人らしい

>>139
クッキーの有効期限がおかしいらしい
04/12/04 02:18:36ID:jTpQAmfJ
dsoで実験

改行については再現
http://dso.2ch.net/test/read.cgi/myanmar/1101908313/109-111

クッキーについては直ってる模様
142名無し募集中。。。
垢版 |
04/12/04 02:29:29ID:kn/nTW/+
狼に書き込みすると

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

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


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

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

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

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

Cookie確認前に上記の処理をしてしまえばいいのかなぁ。
149動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 12:23:41ID:u6pp8B2v
<br>直るの チン☆⌒ 凵\(\・∀・) まだぁ?
04/12/04 14:57:45ID:t1aB62yD
subbbs.cgiかな
04/12/04 15:00:28ID:WKNvsqa7
http://qb5.2ch.net/test/read.cgi/operate/1102087698/54

これはマズい気がする……。
152動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/04 16:55:09ID:GYJiKopW
ex7ですが、LA低いのに書き込みに30秒くらいかかったりかからなかったり
なんか変です
04/12/04 16:57:42ID:u6pp8B2v
>>152
しばし待て
システム系サーバ工事に伴う書き込み不安定・一部サービスダウンのお知らせ[12/3]
http://qb5.2ch.net/test/read.cgi/operate/1102042361/
154FOX ★
垢版 |
04/12/04 17:11:42ID:???
" や <br> でまだ河豚があるようなの?
155FOX ★
垢版 |
04/12/04 17:12:37ID:???
それは いつも起るの?
それとも Cookie 食えって言われたときだけ?
04/12/04 17:16:55ID:0t00LknF
>>155
書き込みの確認画面がでるときです。
未確認ですがスレ立て時も出てるような。
157FOX ★
垢版 |
04/12/04 17:17:50ID:???
確認画面だすとこ
なんと二箇所あるのよ@bbs.cgi

どっちかわかる?
04/12/04 17:18:45ID:0t00LknF
Cookieないときは確実になります。
159FOX ★
垢版 |
04/12/04 17:18:53ID:???
ccc
04/12/04 17:19:03ID:u6pp8B2v
たまに<br>になってる人見かけるけど原因はわからんとです
自分も試して見たが再現できなかった
161FOX ★
垢版 |
04/12/04 17:19:25ID:???
(1) (2) と番号入れてみた @dso
04/12/04 17:24:00ID:WKNvsqa7
問題点は

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

の2つかな?
04/12/04 17:24:06ID:0t00LknF
(1)でした 
164FOX ★
垢版 |
04/12/04 17:25:18ID:???
>>163

" の問題?
それとも <br> のもんだい?
04/12/04 17:25:53ID:0t00LknF
そうではなくて、確認画面出すときにタグのエスケープや改行の変換をしていて
なおかつ書き込み時も同じ処理をしているからではないかと。
04/12/04 17:30:12ID:0t00LknF
>>164
両方ともおかしくなります。
167FOX ★
垢版 |
04/12/04 17:41:31ID:???
まゃんまーの bbs.cgi をちょしてみた
04/12/04 17:49:52ID:0t00LknF
cookie無しでも <br> がでなくなった模様
169FOX ★
垢版 |
04/12/04 17:52:41ID:???
ex7 にいれてみよう、
04/12/04 17:53:07ID:0t00LknF
うーむ何度も書き込み失敗してしまう。
あと2秒が待てない(ry
04/12/04 17:55:43ID:0t00LknF
今度は

ERROR:もうちょっと落ち着いて書きこみしてください。1秒ぐらい。

だったorz
04/12/04 18:02:35ID:0t00LknF
なんかへんかも知れないです?書けません・・・・ cookie無しの投稿
みゃんまーは連闘規制どれくらいですか?
04/12/04 18:30:26ID:0t00LknF
みゃんまーでcookieなし投稿の実験しました。

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

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

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


まあ確認画面はよーく読んで下さいってことでいいのかな。
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:???
これで広告等をファイルから読み込んでいる処理は
全廃できる

結構効くと思う。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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