新bbs.cgi(&Monazilla)でサーバに優しくしよう?
1 :
トオル@とりあえず管理美補 ★ :
02/04/16 19:41 ID:???
2 :
トオル :02/04/16 19:46 ID:???
あとでMonazillaMLにも投稿するつもりですが、 ツールの作者さんたちに質問があります。 1、投稿時間(変数名'time')を統一できないか? 2、レスチェックの形のエラーはフォローできないか? 3、ツールで特にスルーして欲しいエラーは? よろしくお願いします。。。
この板に散らばってる2ch用ブラウザスレに告知してきた方がいいと思われ。 こんな単発っぽいスレタイトルじゃ素通りされるかもよ。
素人臭いスレのたてかただが許してやれ
6 :
マカな人 :02/04/16 21:15 ID:???
マカー用。スレに報告しました。
比較スレに書いてきた。
MapleSyrupに書いてきた
削除依頼に書いてきた(w
なんでMonazillaBBSじゃなくてここに立てたのかわからん。
ニュー速にスレ立てた。
13 :
名無しさん@お腹いっぱい。 :02/04/16 21:41 ID:2qURxZGu
ゾヌスレに貼ってきますた。
キャップ付きのアフォはなんで技術系のスレをソフトウェアに立てるわけ?
ぼうやだからさ
管理人補佐登場か・・・
メルマガに流すって言ってるんだから告知は関係ないよー
関係なくてもやってみる。
ほら馬車馬のように働いてこいや
( ゚д゚)ポカーン
26 :
夜勤 ★ :02/04/16 22:09 ID:???
わたしが、トオルさんに出した、お手紙。 -------------------------------------------- あと、「処理が混んでいます。。。ちょっと待ってね。」 これなんですが、なんか みんな書けなくて どんどん ボタン押されて、bbs.cgi が呼ばれまくっているようです。 負荷だけのためだったら ないほうが良いような。。 他の意味だったら 設定で「するー」もできる方が よさそうです。 -------------------------------------------- ふりということで、
27 :
夜勤 ★ :02/04/16 22:11 ID:???
ひろゆきさんへ出した お手紙。 -------------------------------------------- 投稿時になんらかのエラーではじかれる → 再度投稿 で、結局 bbs.cgi が呼ばれる回数が激増しているようです。 一番負荷が高いのが cgi のコール(起動)なようで、、 あと、詳しくはしらないんですが、 たとえば 板の復帰とかも 、もし自動で修復するような コードがあるのでしたら、全部取っ払っちゃった方が良いかも、 なんせ 負荷が高い時に 現象がおこるわけで、 それを すぐに修復に行くと、さらに負荷があがるわけで、 --------------------------------------------
ぼくもおしまくりましたごめんなさい。
トオルたんはめったに★を使いません、Dream★ と一緒にしないでください。(w
で、Dream★のキャップは剥奪されましたか?
32 :
トオル :02/04/17 01:30 ID:???
すいません。告知してくれた人サンキュ。 で、まず夜勤さんの疑問からなんですが。。。 >あと、「処理が混んでいます。。。ちょっと待ってね。」 >これなんですが、なんか みんな書けなくて どんどん >ボタン押されて、bbs.cgi が呼ばれまくっているようです。 ということですが、今現在、gameとmusicからはこのエラーが抜いてあります。 で、他の新スクリプトのサーバと比べると、 1番重いのがmusicで、2番目がchoco、3番目がgameだったりします。 意味のある規制かどうかは別問題として、 あんまり重くなる要因ではないんじゃないかと。。。
他の鯖との比較では解り難いのでは?
34 :
トオル :02/04/17 01:59 ID:???
>>33 さん
うん。比較だけだと分からないっすね。。。
それでも、「bbs.cgi が呼ばれる回数が激増」させているか、
というのは疑問だと思う。。。
だけど、このエラーで重くなる可能性も捨てきれないから、
処理を軽くする方法は考えています。
で、ここの皆さんにも、何かアイディアがあったら教えてほしいなぁ、と。
1、何を統一するんですか? 2、何をどうしたらフォローしたことになるんですか? 3、どんなエラーがあるんですか? 総評: ちょー情報不足
36 :
トオル :02/04/17 02:46 ID:???
>>35 さん
1、'time'という名前で入力されるものです。標準時間でいいのかなぁ。
time 1970 年 1 月 1 日 0 時 0 分 0 秒(UTC)からの秒数を返す。ってやつです。
2、新スクリプトでメール欄に「@check」を入れた時に表示される形です。
簡単に言うと投稿確認なんですが。そういう形で警告を表示する場合です。
3、エラーは今までとほとんど変わっていません。
書き込みが終了したあとで、投稿の大きさや連続投稿に対する注意が
出るようになったのと、「処理が混んでいます。。。ちょっと待ってね。」が
増えましたが。
確かに情報不足。。。ちょいスレッド立ては早計だったかなぁ(汗)
ぼくは「処理が混んでいます。。。ちょっと待ってね。」 って言われても待てなかったのでボタンを押しまくりました。 きっと人数が多いところや流れが速いとこ、 つまり処理がこみやすいところほど早くレスをしたくなるから 「なんで書けないんじゃゴルァ!!ヽ(`Д´)ノ」って書き込みボタン押しまくると思います。
つーか、あれだ、負荷計算のところは、ホントは apacheがCGIを起動させる「前」にやらないと、 fork->perlのexecの分が減らないんだよな‥‥
お世話になります、ホットゾヌをつくってます。
>1、投稿時間(変数名'time')を統一できないか?
↓この方法で算出しています。
http://members.jcom.home.ne.jp/monazilla/document/write.html つまり、クライアントの日付じゃなくサーバーの日付で
統一したいってことでしょうか?
>2、レスチェックの形のエラーはフォローできないか?
@checkが一時的な仕様かと思ったのであまり気にしてませんでした。
すいません、
>3、ツールで特にスルーして欲しいエラーは?
スルーしてほしいエラーと言うか、
ツール側のエラー時の処理をもう少しスマートにしたいなーと。
今はレスポンスに <title>ERROR!</title> があればエラー,
<title>クッキー確認!</title>があればリトライダイアログ表示
と言う感じで、<title>タグの内容で判定しています。
これじゃあまりにも危険なので、レスポンスにエラーコードみたいなのを
付加して返してくれたらなーと思います。
エラーを機械読み取り可能なように配慮してください。
たとえば「混雑しています。。。」のときは
ヘッダ(Content-TypeとかSet-Cookieとか)の出力部分に
print "Status: 503 Service Unavailable\n";
print "Retry-After: 300\n";
とか書いておくと、まともなクライアントならリトライする前に
300秒待たなければならないことになっています。
# 馬鹿なクライアントだとエラーだと思ってリトライしまくるので
# 逆効果だったりするが。Iriaとか。
もちろん300という数値は固定ではなく、混雑状況に応じて
可変でもかまいません。
人間が読むメッセージにも「あと300秒待ってね」とか具体的な
数値を入れたほうがいいかもしれません。
どのくらい待てばいいのか分からないと、
>>37 のように
やみくもにリトライするという行動に出がちです。
> これじゃあまりにも危険なので、レスポンスにエラーコードみたいなのを > 付加して返してくれたらなーと思います。 はげどー。最低でも以下の結果を判別できる確実な手段がほしいです。 (括弧内は現在判別に使用している文字列) A. 書き込み成功(<title>書きこみました。</title>) ツールは書き込みウィンドウを閉じて、リロードする。 B. 書き込みチェック/スレ立て確認(/test/subbbs.cgi">) ツールはユーザーの承認を受けた上で、subbbs.cgiを使ってリトライする。 C. 警告(<b>書き込みは完了しましたが) ツールは警告メッセージを出力した上で、書き込みウィンドウを閉じてリロードする。 D. エラー ツールはエラーメッセージを出力した後、書き込みウィンドウを再表示する。
エラーコードの付け方ですが、 1xx 成功 2xx レスチェック/スレ立て確認 3xx 警告 4xx エラー のようにおおざっぱな分類を決めておいて、 201 スレ立て確認 202 クッキー確認 203 改行が多い投稿の確認 みたいに細分化していくと、ツールは最初の1桁だけ見れば 動作を決められるので、エラーの種類が増えても安心です。
エラーの多い日も安心です。
print "Monazilla-Status: 101\n"; print "Content-type: text/html; charset=shift_jis\n\n";
てすと
ここは旧スクリプトだから@checkは効きません。あしからず
素人考え。 if (ENV{'HTTP_USER_AGENT'} =~ /Monazilla/i) { print "Status: 101\n"; exit; } else { print "Content-type: text/html; charset=shift_jis\n\n"; (以下略) じゃ、ダメなん?コード付けてもツールはコード以外のレスポンス必要? ツールからの書き込みでいらんhtml文削るとどれだけ転送量減るのかも if一つでどんくらい負荷増えるのかも知らんけど。
Monazillaツール以外からは書き込めないようにするとか・・・
htmlタグ直後に注釈の形で置くのはダメでしょうか? <html><!-- Monazilla:40x -->... のような。
( ゚д゚) ポカーン
>>48 Status:じゃHTTPステータスコードとごっちゃになるから駄目。
X-2ch-Status:とか。
@checkって何
>>55 実験室でメール欄に@checkと入れて書き込めば分かる
57 :
トオル :02/04/18 00:31 ID:???
>>40 :Daxさん
>レスポンスにエラーコードみたいなのを
>付加して返してくれたらなーと思います。
エラーの時にタグを吐くのはいいアイディアですね。やってみます。
でも、
>>43 のように細分化すると、エラーが増えたり減ったりした時に、
お互いにめんどくさそうなので、、、
基本的に現在出力してるエラーの3種類だけというのでどうでしょうか?
1、titleで"ERROR"と出力されているもの。
2、メール欄に@checkと入れた時のような書き込みチェック状態。
3、書き込みが完了したあとに注意を表示するもの(現在は1と同じ方式)
あ、MLにもまとめて投稿してこないと(汗)
>>57 それでいいです。それだけ区別できればツールの動作を決めるには十分なので。
DispErrorの第三引数にエラーコードをのせられるってのはどうか
>>57 の1、2、3、が別々の関数になってると妄想
>>62 普通のブラウザからと2chブラウザからと両方どうぞ
イタリアの事故(?)でエラーの出るニュー速の方が 速報+よりも軽いのは人口の問題かな?
65 :
. :02/04/25 14:35 ID:???
★持ちが立てた糞スレ保全
ほぜん
71 :
. :02/06/20 11:43 ID:???
72 :
:02/06/20 19:12 ID:???
自慢気に「Operaで見てます」とか言うヤシがたまにいるが、何が自慢なのかわからない。 age
>>72 どうせなら Amaya 。
ついでにShis/EUC対応版公開してくれたら神。
75 :
74 :02/06/23 00:42 ID:???
うげ s/Shis/Shift-JIS/g;
>>75 最後にさり気なく付いているgから、あなたの焦り具合が
手に取るように感じられます。
・・・そして私は偶然辿り着いたこのスレを保守。
g・・・このスレに何個Shisがあるというのだ・・・
(゚∀゚)フォァァ
84 :
名無しさん@お腹いっぱい。 :02/12/05 23:38 ID:H3v/mm2K
ぴるぴるぷ〜 ぷり
| |Д`) ダレモイナイ?
86 :
名無しさん :02/12/11 10:02 ID:m49sWF7Z
いるよ。
| キャッ |)彡
88 :
名無しさん@お腹いっぱい。 :02/12/11 21:14 ID:6YmvmlMQ
<血液型A型の特徴>(見せかけの優しさ(偽善)に騙されるな!) ●とにかく気が小さい(神経質、臆病、二言目には「世間」) ●自尊心が異常に強く、自分が馬鹿にされると怒るくせに平気で他人を馬鹿にしようとする (ただし、相手を表面的・形式的にしか判断できず、実際にはたいてい、内面的・実質的に負けている) ●「常識、常識」と口うるさいが、実はA型の常識はピントがズレまくっている(日本の常識は世界の非常識) ●権力、強者(警察、暴走族…etc)に弱く、弱者には威張り散らす(強い者に弱く、弱い者には強い) ●あら探しだけは名人級(例え10の長所があってもほめることをせず、たった1つの短所を見つけてはけなす) ●基本的に悲観主義でマイナス思考に支配されているため、性格がうっとうしい(根暗)●一人では何もできない(群れでしか行動できないヘタレ) ●少数派の異質、異文化を排斥する(差別主義者) ●集団によるいじめのパイオニア&天才(陰湿&陰険) ●悪口、陰口が大好き(A型が3人寄れば他人の悪口、裏表が激しい) ●他人からどう見られているか、体裁をいつも気にしている(「世間体命」、「〜みたい」とよく言う) ●自分の感情をうまく表現できず、コミュニケーション能力に乏しい(同じことを何度も言う、知障) ●表面上意気投合しているようでも、腹は各自バラバラで融通が利かず、頑固(本当は個性・アク強い) ●人を信じられず、疑い深い(自分自身裏表が激しいため、他人に対してもそう思う) ●自ら好んでストイックな生活をし、ストレスを溜めておきながら、他人に猛烈に嫉妬する(不合理な馬鹿) ●執念深く、粘着でしつこい(「一生恨みます」タイプ) ●自分に甘く他人に厳しい(自分のことは棚に上げてまず他人を責める、しかも冷酷) ●男は、女々しいあるいは女の腐ったみたいな考えのやつが多い
test
test2
test3
test4
test5
94 :
名無しさん :03/01/05 01:31 ID:qZBI7pkZ
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ Λ_Λ | 君さぁ こんなスレッド立てるから | ( ´∀`)< 厨房って言われちゃうんだよ | ( ΛΛ つ >―――――――――――――――――――‐< ( ゚Д゚) < おまえのことを必要としてる奴なんて | /つつ | いないんだからさっさと回線切って首吊れ | \____________________/ (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩)
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/ 1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27 鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
肝心なことにはなんにも答えないんだな 幻滅しますた・・・
あ、いい機会だからひろゆきに聞いとこう AA板のひろゆき関連のスレ(グロゆき、キモゆき等)覗いてますか?
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/ 1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27 鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
2ちゃんねるだって俺たちが離れていけばもうなんの機能もなくなる。 ひろゆきは大失敗だな。 人が多いから2ちゃんねるの意味があるのであって 人がいなくなればもう用はないのです。
======2==C==H======================================================
2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50 ────────────────────────────
>>某○○ お前がこのスレに必要とされてないのがわからないのか?これだから厨は困る。
(σ゚Д゚)σ 700げっつ
いまだにネットの匿名性を信じてる馬鹿が多すぎ、、、、。 ハッカーでも警察につかまんのに、普通にネットにつないで IPをネット上にばらまいてる奴なんて、本気でそいつの 住所や名前を調べようと思えばすぐばれます。
IPとれば処罰しやすくなるんだから良いことだ。マンコとかいてるぶんには、なんの問題もない
タモリキモイと読んだのは俺だけ?
4nd フォンドボー?
110 :
山崎渉 :03/01/23 02:55 ID:dWLmh9fP
(^^)
生扉で書き込みができない、って友達が泣いてますが 規制されてまつか・・?
======2==C==H======================================================
2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50 ────────────────────────────
115 :
山崎渉 :03/03/13 17:27 ID:DnUIv7Ns
(^^)
116 :
名無しさん@お腹いっぱい。 :03/04/15 04:00 ID:ahaLiXrw
117 :
山崎渉 :03/04/17 11:57 ID:NQuoCQto
(^^)
118 :
山崎渉 :03/04/20 06:23 ID:UsZJVDL5
∧_∧ ( ^^ )< ぬるぽ(^^)
あげ
120 :
名無しさん@お腹いっぱい。 :03/05/19 01:44 ID:YR7UPcbj
トオルはちっとも成長しないな
121 :
山崎渉 :03/05/22 02:02 ID:Zm+cXUzt
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
122 :
山崎渉 :03/05/28 17:09 ID:p87XGkDF
∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
123 :
山崎 渉 :
03/07/15 11:52 ID:2Qopm1E5 __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄