X



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

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

関連は>>2-
0587FOX ★
垢版 |
04/12/05 04:43:16ID:???
>>584
りょうかいー
0589動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:44:36ID:JFNLeT0h
624 名無し募集中。。。 (604/600) 04/12/05 04:41:17
ガクブル
--------------------------------------------------------------------------------
この船の番号は52067です。作られてから 604 秒経っています
600秒以上たったのでこの船は自爆します
0590動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:44:50ID:KO6/lWAq
573 名前:以下、名無しにかわりましてVIPがお送りします[(53/600) (34/600) (601/600) (420/600) sage] 投稿日:04/12/05 04:43:59 ID:1OMEUEsW
tes
0591動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:46:20ID:JxKEioZX
なー、神様、つまりプロセス起動による
パワー消費を抑えようとしてるってことか?
0592動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:48:58ID:fo/lgkfD
(232/600) (323/600) (106/600) (63/60) (39/60) sage
メル欄がこんなふうになるのはなぜ?
0593動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:49:31ID:5mcIQwTc
この船の〜〜
色変えてよ
0594動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:49:55ID:qraPC9fX
選択(反転)したら見えるようになるとかそういう工夫はできないもんかね?
0596動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:50:12ID:lvX6EsAd
ERROR:メールアドレスが長すぎます!

こんなん出た
短くお願い
0597動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:52:13ID:fJm15r5u
神様は狐様が沢山認定してしまったので、もう価値がありませんw
狐様はにちゃんの鯖を軽くしようと、適宜毒男板や
ex系鯖を実験台にして弄びながらも努力なさっています。

で、mail欄は報告しなくて良いの?
0598FOX ★
垢版 |
04/12/05 04:53:41ID:???
仕組み的にはうまくいってます、

あとは明日のピーク時に、より負荷のかからないbbs.cgi になっているかどうかの
検証です。
0601動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:54:36ID:kMNF4iCl
要するに、広告やローカルルールの更新が迅速に反映されて欲しいってことですよね?

だったら、
・更新チェックした時刻(A)と、チェックする対象ファイルの最終更新時刻(B)をセットで記録
・実行される度に現在時刻と(A)の差を調べ、300秒を超えていたら(B)の更新時刻をチェック
 (B)が更新されていたら、メモリ上の(B)ファイルのデータを更新し
 メモリ上の(B)の更新時刻のデータも新しいファイルにあわせる
・内部的に保持している(A)の時刻を更新
という流れが良いのではないかと思います。
0602動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:55:05ID:FPvV3z+2
明日までやるのかよこれ?
ま、俺は目欄ならいいや
0607動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:56:13ID:JFNLeT0h
なんで自爆じゃなくて切腹なの
0608動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:56:13ID:JxKEioZX
なる、再利用による負荷分散か
狐、乙。
あんまりがんがると、惚れるぞ
0609▲ 某ソレ511
垢版 |
04/12/05 04:56:20ID:wBQJmpJ4
>>592
書き込まれた結果のメール欄が (39/60) sage ←こんなんになるので、
クッキーとしてメル欄=それが帰ってきます。

で、次に書き込むときに、クッキーの設定がメル欄に入ってしまうので、
前回かかれた(39/60) sage の頭に(63/60) が追加されて、
書き込まれた結果のメール欄が (63/60) (39/60) sage に、、、(以下略)
0610FOX ★
垢版 |
04/12/05 04:56:22ID:???
今やっているのはSETTING.TXT等を最初に一回読んだら
二回目以降からは読まなくてもいいようなコードを入れるための
前実験です。

ぱっと考えたら、そのほうが絶対に軽くなると予想は出来ますが
確かめてみないと「絶対」と言えないのが世の常。
その仕組みによるオーバーヘッドが大きいなら・・・
0614FOX ★
垢版 |
04/12/05 04:57:36ID:???
>>592
三日くらいがまんしれと、
0615動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:58:12ID:JFNLeT0h
>>605
狼が一つもない
0618FOX ★
垢版 |
04/12/05 04:58:36ID:???
>>601
そのチェックというか更新時刻を見に行くという動作すらも
削ろうとしているわけで、
0619動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 04:58:47ID:4zHJWJbL
もう日曜の朝だけどな
0620動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:00:15ID:kMNF4iCl
>618
ですから、「前回更新チェックした時刻」も記録しておいて
「前回から300秒過ぎていたら、実際にファイルのstatを取って調べてみる」
ということなんですが。
0621FOX ★
垢版 |
04/12/05 05:01:10ID:???
>>620
それもありかもね、
0623動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:02:02ID:JxKEioZX
マシンスペック上げろとも(ry
0625動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:04:09ID:JFNLeT0h
>>622
同じex7なのに狼だけ違うんか?
0626動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:04:21ID:IzKvDKUR
>>592,599
メル欄に複数表示されてるのは自分で書いてるだけですから!残念
0629動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:05:54ID:4zHJWJbL
無駄を減らすのは基本だよな
0630動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:06:57ID:jTsG5fov
早く毒雑板つくってよ
0631FOX ★
垢版 |
04/12/05 05:09:05ID:???
ex7 サーバは
先日までは 200res/min を超えるとご機嫌斜め
時には屍だったっす

root ★さんの力で本日は 380res/min (約倍)まで行ってもちゃらへっちゃらでした
今やっているのは 500res/min にも堪えられる ex7 の完成です。
0635動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:10:44ID:BpI64zHv
500res/minにも耐えられるcgiが出来たら実況系へ持っていくわけか……

年末年始に間に合うかどうか(・∀・)ニヤニヤ
0637動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:11:59ID:4zHJWJbL
クッキーの問題だろ
0638動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:12:53ID:JxKEioZX
>>624
あい、冗談でつw
新しい仕様とか、新しいロジック考え出して、予想通りうまく逝ったときは、
ニヤリだよなー

やってること細かにわからんけども、
プロセス起動のオーバーヘッド回避で再利用だけなら、うまくいくよな。多分。
大昔、web系の仕事で似たようなことやって馬ーだったよ。
0642FOX ★
垢版 |
04/12/05 05:15:50ID:???
専用ブラウザ使っても bbs.cgi に起因する負荷は
どうにもならんのだ

実況板はある瞬間しか負荷がないから
テストも一日に一回とかしか出来なくて効率悪いのだ
0643動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:16:28ID:BpI64zHv
myanmarとかは目欄に何か入ってるとIDが???になるけど
船テストの(0/600)とかでも???になってるwwwww
0646動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:24:27ID:fJm15r5u
しかし、ちょっと脱線するんだが、さっきから窓の所が雨漏りし始めたんだが、
一人暮らしの18m^2で雨漏りして\75,000/monthってどうよ?
酷いとおもわんか

まあお陰でPC保護の為にビニール袋と、こないだ勧誘で置いてった
日経新聞(朝刊を1部)が大活躍してるんだがwww
0648動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 05:29:55ID:fJm15r5u
まあ東京は文京区の某大学近辺だから高いんだけどね

明日かいつか大家さん召還せんとならんかもなあ
ってかこういう話題はこっちじゃなくて雑談スレかスマソ
0650動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 06:05:08ID:GoBP8wbI
83 名前: 以下、名無しにかわりましてVIPがお送りします 投稿日: 04/12/05 03:50:16 ID:aAFLnpv0
オワタ
--------------------------------------------------------------------------------
この船の番号は35614です。作られてから 1233 秒経っています
一番長い記録を報告してください 
0651動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 06:08:13ID:9yzXBjSO
負荷かけたいならおっぱいうpすればいいじゃない
0653動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 06:17:18ID:I0Mv2Cg8
報告してくれよFOX
0655 ◆oTZJuX2yEU
垢版 |
04/12/05 10:22:35ID:mBF3reQV
ところで、現在の bbs.cgi はどーなっているわけ?
SpeedyCGI を利用した bbs.cgi は。
0662動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 17:49:01ID:UZQs2bXN
ex7が強化されるって事でよろしいのか?
0664 [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 17:54:40ID:IC0usIPC
コンセントで転ぶということです

それはそうと自爆・・・じゃなくて切腹の実験はいい感じですね
不都合は見当たらない
VIP見たけど640秒ぐらいはあったけどそのぐらいで切腹
0665動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:14:13ID:U07NNwzR
んで、詳しく解説・説明してくれよその2つの機能について
このスレよんだけどなんかごもごも身内でこそこそやってて全然わかんねーよ
0669動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:24:33ID:SkHMeyy1
どっかに分かりやすいたとえ話あったでしょ
ジャンボくじって表記の仕方は明らかにウケ狙いだったろうけども
0670動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:28:15ID:ctIh5teL
初心者の質問板から来ました。
初心者の人から、船がどうのと質問が来るんですが、
どう説明すればいいんですか?
なにかやる時は、どこを見ろとかしてもらえないと
説明できません。
本当2ちゃんねるのどうにかして欲しいところです。
0671動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:30:52ID:SkHMeyy1
312 名前:▲ 某ソレ511[sage] 投稿日:04/12/05 02:28:31 ID:wBQJmpJ4
あるところに川があります。
川の向こう側には2chの鯖が、こっち側には人がいます。

そこに、川を渡す船がいくつかあります。
これが鯖にレスを書き込むbbs.cgiだと思ってください。

いままでは、bbs.cgiはつかったら起動しっぱなし、
つまり、船は1回使いきりでそのまま廃棄処分していました。

しかし、いまは船を1回で廃棄処分にしないで
何回か使いまわそう、としているわけです。

それで、理論上そうなるようにコードを書いてみましたが、
いまいちそれがうまく動いているのか分かりません。

それで、船にある番号をつけて、どの船が運んでいったレスなのか
試しに(一時的に)区別をつけてみよう、というわけなのです。
0675動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:40:48ID:vUxpyT0w
>>631から予想ー。
(数字/600)で、越えたときの文みると
数字=秒の数になってるから600secでのレスの数…?でも多いし違うかな…

成功したら実況にでも持っていくんかな?
0676動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:44:43ID:wwAWfqjX
右の数字=600は切腹までのタイマ(秒)
左の数字は実際の経過時間(秒)

で、左の数字>右の数字になったときに切腹
0679動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 18:49:11ID:wwAWfqjX
んで>>676の判定はbbs.cgiが呼ばれたとき(投稿があるとき)に行われるので、
書き込みが少ない時間帯だと左の数字が大きい値になる場合もあると。
0680 ◆cZfSunOs.U
垢版 |
04/12/05 18:51:11ID:o4+M5XEu
ファイル更新の反映が目的なら,バックエンドプロセスの破棄・再起動よりも
ファイルの再読込だけやった方がいいと思うのですけど.

>>610 を読むと,ファイルの stat() をとってチェック等といった操作の
オーバヘッドすらなくしたいという意図もあるのかと思われますが,
その目的のためにバックエンドの破棄・再起動のサイクルを縮めるというのでは
本末転倒かと思いますので.

ということで,個人的には(300秒という間隔は要検討としても)
>>620 のような方法を支持ですね.
0682動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/05 19:27:45ID:8DQLWryH
ってそれ言ってるのか。

メモリリークなんてのがもし(perlで)起きているとすると
それをさっぱりさせる意味もあると思う。

どっちかっていうとこっちのがあれだろうと思う。
0684FOX ★
垢版 |
04/12/06 04:00:22ID:???
さてさて お次は SETTING.TXT は各プロセス(船)起動時に一回しか
読まないようにする改造ですが

すぐにつまずいてしまいました。

こんなことをやろうとしていすます。

&foxReadSettings($GB);#板設定よみこみ&ためこみ SETTING.TXT

#設定ファイルを読む
sub foxReadSettings
{
my ($GB) = @_;
my $ita = $GB->{FORM}->{'bbs'};

if(defined($FOX->{$ita})){return 0;}
読み込み処理ー
}
0685FOX ★
垢版 |
04/12/06 04:00:59ID:???
えらーになっちゃう出ス

何が悪いんだ?
0686FOX ★
垢版 |
04/12/06 04:01:49ID:???
ccc
■ このスレッドは過去ログ倉庫に格納されています

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