bbs.cgi再開発プロジェクト4
■ このスレッドは過去ログ倉庫に格納されています
peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。
開発環境の工事現場
また挑戦。@2ch掲示板http://dso.2ch.net/myanmar/
関連は>>2- myanmar に書き込むとyangonに飛ばされる 再三言っていますが
SpeedyCGI を通して動くものが最短でほしいだけで
bbs.cgi をどうのこうのしようとは全く思ってないです。 やりたいのは
SpeedyCGI を使ったbbs.cgi での「負荷テスト」です ふむふむ。。。
現時点での問題点は、
ここに飛んで欲しいとbbs.cgiは思っている=../myanmar/index.html
ここに飛んで欲しいとbbs.cgiは思っている=../myanmar/index.html
ここに飛んで欲しいとbbs.cgiは思っている=../myanmar/index.html
ここに飛んで欲しいとbbs.cgiは思っている=../myanmar/index.html
これかな? >>52
そのへんなんです
いろいろなパス情報は元々はグローバル変数だったり
ローカルだったりしているんです。
あちこち修正してみた
$GB にどんどん入れていっている >>54
なぁるほど♪
$GB->{ENV} = %ENV; # 環境変数も取り込む。
とかイパーイありそうな悪寒。。。
おつですー なるほど。とわかったふりしてみる。 帰宅しました。 参考までに。
Persistent Private Variables(perlsubより)というのがあるらしい。
日本語だと
http://www.kt.rim.or.jp/~kbk/perl5.005/perlsub.html
この辺。ちなみに、前スレの$NEWTIMEはこれが原因の模様。 $NEWTIMEじゃなくて$NOWTIMEだった。 --------------------
書込み中・・・
--------------------
ERROR!
ERROR:もうちょっと落ち着いて書きこみしてください。4秒ぐらい。
ホスト*****.ppp11.odn.ad.jp
名前: ●
E-mail:
内容:
l;;,;;
>>63
それそれ。
あと(+Samba)が8つでてます。日記のリンクの後ろにも。 ERROR:もうちょっと落ち着いて書きこみしてください。-343秒ぐらい。 連投したら
ERROR:もうちょっと落ち着いて書きこみしてください。-381秒ぐらい。
と怒られました。
どれくらい待てばよいですかw 私は自分のが表示されました
公開PROXYからの投稿は受け付けていません!!(1)
ホストj080139.ppp.asahi-net.or.jp
名前: 名無しさん@お腹いっぱい。
E-mail:
内容:
tete
# >>68不覚にもワロタ グローバル変数を使いまわす習慣が抜けない限りは
次々にバグが上がってくるとおもわれ。
せめてデバッグ時に
use strict;
use warnings;
をつけても文句を言われないようにしないと。
鯖に突っ込むときは取り除く、と… 誰の習慣か? ってのが問題だったりして、
担当者30人のうち 17人とか・・・
実数しりませんけど、 use strict;
は最初に一回宣言すればいいんですか?
各ソースファイルに毎回書くんですか? Rocker の方でお手すきな方がいらっしゃったら
http://dso.2ch.net/myanmar/
Rock 効くかどうかのテストよろしくですー
BBQ とかも、 書き込めないぞ(#゚Д゚)ゴルァ!!
なんとかしろや FOX ★ 最後どうなってるんだ?
ホスト ゴニョゴニョ
名前: 名無しさん@お腹いっぱい。
E-mail: sage
内容:
チェックラ
こちらでリロードしてください。 GO!
分からないことがあったら2ちゃんねるガイドへ。。。
アクセス規制・プロキシー制限等規制は、2ちゃんねるビューア を使うと回避できることがあります。
途中経過
はじまりはじまりー
各種PATH生成 PATH=../myanmar/
m_pass(SETTING.TXT)=../myanmar/SETTING.TXT
CALL MakeWorkFile(1101908313)
IN MakeWorkFile(1101908313) file=../myanmar/html/1101908313.html
MakeWorkFile(1101908313) file=../myanmar/html/1101908313.html
IN MakeIndex4Keitai (../myanmar/i/index.html)
ここに飛んで欲しいとbbs.cgiは思っている=../myanmar/index.html
----------------------------------------
PATH =[../myanmar/]
DATPATH =[../myanmar/dat/]
TEMPPATH =[../myanmar/html/]
IMODEPATH =[../myanmar/i/]
INDEXFILE =[../myanmar/index.html]
SUBFILE =[../myanmar/subback.html]
----------------------------------------
PID=71551
time=1102008502
BBS.CGI - 2005 (SpeedyCGI = yes)(+Samba) アニメ | CM | ゲーム | 映画 | 音楽 | テレビ | 日記 FOX ★ 最後どうなってるんだ?
と専ブラでカキコした後に出た… PID=72234
time=1102008738
BBS.CGI - 2005 (SpeedyCGI = yes)(+Samba) テストとデバッグしながら板運営するFOXクオリティ >>91
どもですー
他にも気が付いたことあったらよろしくです。
>>93
debug していめのだ,ちょくちょく FOXこのメッセージはデバッグ用ですとか書いとけよFOX 少なくとも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/
use プラグマはファイルスコープだっけ…
あと、実際に鯖にbbs.cgiを配るときはuse st(ryとかをコメントアウトしないと
少し遅くなるとおもわれ。
今日はもう寝よう… 未処理(抜けていたらごめんなさい)
>>95 改行が<br>になる現象
>>97 串で書くとき,書き込みOK出ても書き込めていない
>>100 串+●によるスレ立て
>>102 携帯電話からの書き込みでユーザー情報紛失
プロセスが少ない、、、。感動的ですらある。< ex7
これでread.cgiをdsoにすると、もう起動負荷はほとんどなくなる予感。 >>103
うーむ、
>>95 改行が<br>になる現象
詳しい「現象報告」待ち、
>>97 串で書くとき,書き込みOK出ても書き込めていない
これは正しい動作かと、
>>100 串+●によるスレ立て
のーこめんと
>>102 携帯電話からの書き込みでユーザー情報紛失
なんだろか?
詳しい情報、詳細な情報、細かな情報が欲しいところ、
>>106
BBS 経由だから
投稿数とかがカウントされていれば動いていると思うが、 >>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)
そもそもクッキー画面に本文とか出てないし・・・
>>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 ------ トカゲの尻尾の補足:
.htaccessが配られてないだけみたいでした >>111
あっと
dso には配っていませんですー >>108
「携帯電話からの書き込みで」って
どういう場面なんでしょうか? >>116
AirH"のIPアドレスからはリファラがなくても書けるようにしているとか、
携帯のIPアドレスレンジだと特殊処理してるとか、そのへんかしら。 よく分からないから
詳しく解説してくれる人が出てくるのを待つか、
1) 本来、どういう処理順番でなきゃならないのか、
2) そして、どこに問題点があり
3) なにをどう直せばいいのか
募集中。。。
↓ dsoでdebug表示させながら原因追っかけます。 ex7ですが●ログインしていると 500 Internal Server Error で書き込めません
●をログアウトすると書き込めます ex7ですが●ログインしていると 500 Internal Server Error で書き込めません
●をログアウトすると書き込めます >>124-125
これからまた bbs.cgi@ex7(dso) さわりますんでー
どんどん上書きしちゃうかもです。 >>128
了解です。
携帯の件、原因わかりましたです。
都合の良い時に一度、ex7のを触らせて頂いて、
該当部分を直したものをベースにして頂きたいかもです。 >>131
りょうかいー
ということで bbs.cgi@dso は新しくなりました、
ex7 にも入れるかな? >>131
【書き込めたか?】 かけたー
【書き込めたレス番号】 http://dso.2ch.net/test/read.cgi/yangon/1101990115/101
【キャリア】 DDIポケット(AirH"Phone)
【機種名(任意)】 AH-K3001V
【エラーメッセージなどあれば】 ちょいと情報を仕入れて来た
って古いかな
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
自分の場合は一度書き込むと
書きこみ&クッキー確認
の画面が毎回表示されるので、
そこで一回「戻る」をして
再度書き込みするとなぜか大丈夫。
873 :名無しさん@お腹いっぱい。 :sage :04/12/03 23:02:31 ID:0h6j7RUT
ex7クッキーのexpiresがSaturday, 31-Jan-1970 00:00:00 GMT
になったので毎回クッキー食わされるようだ。
俺はpost.phpのexpiresみてクッキー削除してる部分をコメントアウトして対応した 狼に書き込みすると
--------------------
書込み中・・・
--------------------
書きこみました。
書きこみが終わりました。
画面を切り替えるまでしばらくお待ち下さい。
と出るものの書き込みが反映されない >>142
もう一回やってみて
そして再度めーッセージ貼ってちょ --------------------
書込み中・・・
--------------------
書きこみました。
書きこみが終わりました。
画面を切り替えるまでしばらくお待ち下さい。(via) りょうかいですー
bbs.cgi はたぶん正しく動いていると思います。 <br>タグが表示される件ですが、Cookie確認&書き込み画面で本文を表示するための
タグのエスケープ・nl2brの処理がメッセージ書き込み時に重複してるんではないかと。
Cookie確認前に上記の処理をしてしまえばいいのかなぁ。
<br>直るの チン☆⌒ 凵\(\・∀・) まだぁ? ■ このスレッドは過去ログ倉庫に格納されています