bbs.cgi再開発プロジェクト4
■ このスレッドは過去ログ倉庫に格納されています
peko鯖の稼動によりボトルネックの一つである事がより明らかになった bbs.cgi作り直しプロジェクトです。 開発環境の工事現場 また挑戦。@2ch掲示板http://dso.2ch.net/myanmar/ 関連は>>2- グローバル変数を使いまわす習慣が抜けない限りは 次々にバグが上がってくるとおもわれ。 せめてデバッグ時に 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>直るの チン☆⌒ 凵\(\・∀・) まだぁ? ex7ですが、LA低いのに書き込みに30秒くらいかかったりかからなかったり なんか変です それは いつも起るの? それとも Cookie 食えって言われたときだけ? >>155 書き込みの確認画面がでるときです。 未確認ですがスレ立て時も出てるような。 確認画面だすとこ なんと二箇所あるのよ@bbs.cgi どっちかわかる? たまに<br>になってる人見かけるけど原因はわからんとです 自分も試して見たが再現できなかった 問題点は ・クッキー画面を出す前に改行を変換してしまっている ・MESSAGEに対して " → " の変換を行っていない の2つかな? >>163 " の問題? それとも <br> のもんだい? そうではなくて、確認画面出すときにタグのエスケープや改行の変換をしていて なおかつ書き込み時も同じ処理をしているからではないかと。 cookie無しでも <br> がでなくなった模様 うーむ何度も書き込み失敗してしまう。 あと2秒が待てない(ry 今度は ERROR:もうちょっと落ち着いて書きこみしてください。1秒ぐらい。 だったorz なんかへんかも知れないです?書けません・・・・ cookie無しの投稿 みゃんまーは連闘規制どれくらいですか? みゃんまーでcookieなし投稿の実験しました。 書き込み&クッキー確認画面が出た後一定の時間(=連投規制時間以上) 待ってから書き込みボタンを押さないとエラーになります。 処理の流れを想像してみました。 『書き込む』ボタン押す ↓ 書きこみ&クッキー確認画面(たぶんこのときcookie発行) ↓ ↓ 『上記全てを承諾して書き込む』ボタン押す ↓ (たぶん)書き込み処理でcookieを使用した連続投稿チェック まあ確認画面はよーく読んで下さいってことでいいのかな。 >書き込み&クッキー確認画面が出た後一定の時間(=連投規制時間以上) >待ってから書き込みボタンを押さないとエラーになります。 えらーというと 500error ? それとも何かメッセージでるやつ? 餅付け 規制をはずしてみようかな、 何がおこるんだろ。。。 &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 = {}; ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる