X



トップページ運用情報
498コメント239KB
【雪だるま】bbsd⇔各cgi間のI/F仕様について考え・詰めていくスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001root▲ ★
垢版 |
NGNG
雪だるま作戦において開発をすすめているbbsdでは、

                   +- [ フロントエンドサーバlive22x1 ] -- ユーザは
[ バックエンドサーバlive22 ] -+- [ フロントエンドサーバlive22x2 ] -- live22xという代表名で
 制御プログラムbbsd      +- [ フロントエンドサーバlive22x3 ] -- これらにアクセス
  |     |     |        dat直読みや、
dat subject.txt subback.html   bbs.cgiやread.cgiやofflaw.cgi、
書きこみログ(芋掘り)ファイルなど  (こちらは基本的に書き込み操作なし)
(書き込み操作はこちらで)

# 復帰/削除cgiなどについては、さてどっちかな => 今後の課題

という形で「ユーザの相手」と「各種ファイル処理」を複数のサーバに分業することにより、
さらなるパフォーマンスの向上を目論んでいます。

つまりこの場合、dat/subject.txt/subback.htmlは
バックエンドサーバで動作するbbsdというプログラムがリクエストに応じて生成し、
更新や場合によっては削除する形となります。

ということで、bbs.cgiをはじめとする従来2ちゃんねるで動いているcgiでは、
これらが同じサーバにあるつもりでファイル操作をしていましたが、
上記に示すように、少なくとも元本は同じサーバにはなくなるため、
何らかの形で対策を考慮する必要があります。

また現在、ID生成の種やSamba24や
timcount/timeclose等の規制関係で使用している一時ファイル等、
複数のフロントエンドサーバが同じ情報を、
何らかの形で共有する必要があるものもあります。

このスレッドではこれらの処理方法や実装方法について考えながら、
bbsdに持たせたい・持つべきな機能をあぶり出し、実装仕様を詰めていくことを目標にしています。
0448 株価【1095】 △△ ◆cZfSunOs.U
垢版 |
2007/03/09(金) 00:47:54ID:jn3Jaewt0
>>443-445 >>447 乙です.一通り無難に動いてるって感じですかね.
1日ぐらい様子見て,特に問題なさそうなら live23, live24 に投入の方向で.

# 乱立してくれた方も乙です.


と思ったら......
>>446 う〜む,そのスレはどういう経緯をたどったんだろう......?
0451 株価【1095】 △△ ◆cZfSunOs.U
垢版 |
2007/03/09(金) 01:14:09ID:jn3Jaewt0
>>449-450 あぁ,そういうことですか(bbsd の誤作動かとヒヤヒヤしてました).
これは,今までの元の呪文でも全レス透明あぼーんは可能なようだったので,
仕様ってことでいいのかな......?
0452動け動けウゴウゴ2ちゃんねる
垢版 |
2007/03/09(金) 01:21:17ID:aTlD1QYf0
全レス削除って・・・鷺が賑わうだけってことで
試すにはもってこいだったわけですかw
そんなこと実際にはやらない筈だから放置でいいんじゃないかとw


0455 株価【1100】 △△ ◆cZfSunOs.U
垢版 |
2007/03/09(金) 07:09:52ID:jn3Jaewt0
>>454 bbs.cgi が作る subback.html に最近加えた変更
(表示スタイル切り替えなど)も反映させてますね.



で,live23, live24 では今まで bbsd 未対応の呪文はバックエンドで動かして
フロントからは mod_proxy で渡すという ad hoc な対応をしていましたが,
今回対応した呪文の多くはフロント側で動かしてもらっておkってことになります.
ただ,一部の呪文はローカルマシン上での処理が必要なためバック側で動かしてもらうと
(それでも,subject.txt やライブな dat の操作は bbsd 経由で行います).
このあたりの振り分けについては,live23, live24 への投入時に別途メールででも.
0456 株価【1010】 △△ ◆cZfSunOs.U
垢版 |
2007/03/09(金) 23:08:44ID:jn3Jaewt0
さて......特に問題なさげなので,live23, live24 に bbsd 対応呪文入れますた.
で,>>455 の振り分けの件についてはむむむさんにメールをお送りしますので,
mod_proxy の再設定おながいします.

あと,今回対応した呪文は bbsd 使用/未使用どちらの鯖にも対応してる
ということで,原本にマージしていいのかな(bbs.cgi の原本と同じ鯖かな)?
0457削除ふぶき ★
垢版 |
2007/03/10(土) 01:17:36ID:???0
あの、、この件?でむむむさんに、メール送りました。
0458 株価【1145】 △△ ◆cZfSunOs.U
垢版 |
2007/03/10(土) 09:43:26ID:oaQpdUtz0
今回対応した呪文に何らかの動作上の不具合があって,それがここに書くのが
はばかられる内容のことであれば,私の方にもメールを頂けると幸いです.
sunos (at) saita.ma
0459削除ふぶき ★
垢版 |
2007/03/10(土) 17:16:39ID:???0
送らせていただきました。よろしくです。
0461削除ふぶき ★
垢版 |
2007/03/10(土) 21:50:27ID:???0
いただきました。ありがとうございました。よろしくお願いします。
0462root▲▲ ★
垢版 |
2007/03/10(土) 23:13:58ID:???0?PLT(23632)
>>456
> むむむさんにメールをお送りしますので,
> mod_proxy の再設定おながいします.

を、したつもりです。(お返事もしました)
0464削除ふぶき ★
垢版 |
2007/03/10(土) 23:33:49ID:???0
乙です。乙です。
確認です。ありがとうございました。
0465 株価【1050】 △△ ◆cZfSunOs.U
垢版 |
2007/03/11(日) 01:35:59ID:DiueM2R90
bbs.cgi 原本があるのと同じ鯖にも入れますた<bbsd 対応呪文
(今までのやつはホームディレクトリ配下の某所にバックアップしてます).
0467 株価【801】 △△ ◆cZfSunOs.U
垢版 |
2007/04/23(月) 05:26:03ID:lHNIZi540
>>466 ここ数日のはあぼーんによるものじゃないっぽいので,F15 / F22 なんですかねぇ......
とりあえず,F15 / F22 で purge しても差分がまだ残ってるなら,
autopurge してログにも記録するようにしてみましたが,さて......
0468 株価【790】 △△ ◆cZfSunOs.U
垢版 |
2007/05/11(金) 02:35:49ID:Y1P6Q7Wn0
>>466-467 について,なぜそんなことが起こるのだろう?と思いつつ,

F15 / F22 のスクリプトのロジックを検証しても
それが起こる原因が思い当たらないし,Perl のエラーを
ログに記録するようにしてもエラーが起きたという形跡は残ってないし,
ということで不思議でしょうがなかったのだけど,

デフォルトアクションがプログラム終了となるシグナルを
捕捉するようにしたら,やっとしっぽをつかんだ.

2007/05/09 22:39:03 Got signals: TERM, PIPE

どうやら,subject.txt 更新処理に入る前にそういうシグナルを
受け取ると差分が発生しちゃってた,ということっぽい.
で,そのシグナルハンドラを設定するようにしてからは
「差分発生 -> autopurge 発動」ってのは起きてないようなので,
要はそれらのシグナルでプログラム終了にならないようにすればおk,
ということらしい.
0469動け動けウゴウゴ2ちゃんねる
垢版 |
2007/05/23(水) 03:20:28ID:aQ/86Eny0
アトポス死ね
0470[es] ◆MUMUMUhnYI
垢版 |
2007/06/19(火) 21:32:42ID:vMj+AKHd0
■ Top700、トワイライト6833作戦。
http://qb5.2ch.net/test/read.cgi/operate/1175843779/97

板名はbbsdが知っているはずなので、
あのファイル.txt に板名をはめ込む何らかのメタ文字列を使えるように、
bbsdを改良すればいいのかしら。
0472[es] ◆MUMUMUhnYI
垢版 |
2007/06/19(火) 22:06:44ID:7eb9XHZT0
まぁ、一般的に広告内でその板名を使う、
なんてことは今後もありそうなので、
入れておいてもきっとバチは当たらないのかなと。
0473動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/19(火) 23:23:57ID:bHoEbM+C0
でもyakin広告は、普通の広告のようなtxtの貼り付けじゃなくて、
requireしたperlプログラムで書き出してるよね?
0476root▲▲ ★
垢版 |
2007/06/19(火) 23:50:23ID:???0?PLT(74072)
そもそも index.html を Perl で生成していないし。< 雪だるまシステム
0477 株価【820】 △△ ◆cZfSunOs.U
垢版 |
2007/06/19(火) 23:55:15ID:jQcRTVeX0
>>470-473 bbsd を使ってない鯖でも,広告で板名を埋め込むには,
bbs.cgi から「あのファイル.cgi」中の広告用サブルーチンを
呼び出す部分を変えないとできないんじゃないでしたっけ.
なので,bbsd にその機能を入れるとしたら,
bbs.cgi 自体もそういう形で変えることになるのかなぁ......

ちなみに,bbsd を使ってる鯖で用いられる「あのファイル.txt」に関しては,
「あのファイル.cgi」が更新されると F22 が「あのファイル.cgi」から
「あのファイル.txt」を自動生成するようになってます.
その仕組みもちゃんと動いたようで.
http://live23.2ch.net/livecx/ http://live24.2ch.net/eq/
http://ex21.2ch.net/tv/ http://wwwww.2ch.net/news4vip/
0478root▲▲ ★
垢版 |
2007/06/20(水) 00:00:57ID:???0?PLT(74072)
>>477 第一段落
今bbs.cgiの該当部分読んできました。
なるほど、確かにそういう形なのかもしれないですね。

>>447 第二段落
なるほど、そういうふうになっていると。
0479 株価【840】 △△ ◆cZfSunOs.U
垢版 |
2007/06/21(木) 11:01:36ID:iyrmz4650
>>470-478
>bbs.cgi から「あのファイル.cgi」中の広告用サブルーチンを呼び出す部分を変え

ってのは行われていたようですね.ということで bbsd 使用時にも対応させるようにしますた.

ただ,bbsd で広告ファイルの内容を挿入する際には mmap() したのをそのまま
ダイレクトに出力してるわけですが,中身をパースして板名に置き換えるマークを探して
置換するとかいちいちやることになると mmap() するメリットも失われてくるので,
bbsd 側の処理は変更せず,その代わり F22 であらかじめ広告テキストファイルを各板ごとに作成しておき,
bbsd 呼び出し時に板ごとに異なるファイル名を指定するという形にしますた.
0480root▲▲ ★
垢版 |
2007/06/21(木) 11:34:10ID:???0?PLT(74074)
>>479
news22の現状見ました。なるほど。

ということは、live23等の各bbsdも更新ということでいいのかしら。
0482root▲▲ ★
垢版 |
2007/06/21(木) 11:40:49ID:???0?PLT(74074)
>>481
あ、わかった。
まだ見てないけど、bbs.cgi のあそこの引数をむぎゅしたですか。了解です。
0484動け動けウゴウゴ2ちゃんねる
垢版 |
2007/08/28(火) 09:31:38ID:VVZnarch0
read.js関連のスレってもう見つからないみたいだけど、そのネタここでいいの?

read.jsモードにして、Firefoxでいろんなスレ見てると、
時々永久ループに陥るのか、固まってしまってアプリ落とすしかなくなってしまうよ
バグなのかな。1日数回、かならずなるよ。
もしスレ違いなら伝えておいて!よろ!
0485 株価【851】 △△ ◆cZfSunOs.U
垢版 |
2007/09/08(土) 08:42:33ID:IUMxsE540
>>484 こちらでも Firefox 使ってるんですが,そういう現象にはお目にかかったことはないですが......
まぁ,どのスレでそういう現象が発生したかとかいうことを
Firefox のバージョン等と併せ報告してもらえればと.
ただ,ここではスレ違いなので,以降は↓あたりで.

2chの動作報告はここで。 パート22
http://qb5.2ch.net/test/read.cgi/operate/1182679645/l50
0490動け動けウゴウゴ2ちゃんねる
垢版 |
2007/10/12(金) 18:24:47ID:X5TBOJ+10
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
アトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ねアトポス死ね
0491動け動けウゴウゴ2ちゃんねる
垢版 |
2007/10/26(金) 01:44:28ID:eZfUk6Va0
bbs.cgi制作者は脳に欠陥があるといわざるを得ない
0493i125-201-190-208.s05.a043.ap.plala.or.jp
垢版 |
2007/10/26(金) 15:48:54ID:WYwtoW0E0
a
0494動け動けウゴウゴ2ちゃんねる
垢版 |
2007/10/26(金) 18:36:31ID:y034cBTi0
**************** 応援頼む!*****************
http://dokdo-or-takeshima.blogspot.com/2007/10/inspectors-map-of-ulleungdo-shows.html
竹島に関する英語のブログで、日本と韓国のどちらに属するのかアンケートしてる。
・・・がしかし!
韓国の「ネチズン」どもがこのブログを知り、韓国が上回ってしまった。
本当の歴史を知らせるためにも『Japan』に一票を!
Japan 4701 (42%)
Korea 6271 (57%)
I don't know. 27 (0%)
スレ立てや他のスレの方にもコピペしていただければ幸いです。
**************** 応援頼む!*****************
0495XRumakTheBest
垢版 |
2007/11/09(金) 12:06:53ID:HfJYPiHm0
XRumer 4.0 is the perfect program for advertisement!?It's have CAPTCHA recognizer, email verificator, and a lot of other functions...??But. I forgot link to it :(??Can you give me URL to the xrumer description? screenshots, etc.??Thanks
0498動け動けウゴウゴ2ちゃんねる
垢版 |
2007/11/23(金) 16:35:24ID:HO5UpMpm0
男性廃墟露出の頂点

げん(元)の心の旅
http://gengetbear.blog49.fc2.com/



げん(元)ちゃんは、
男性の175cm115kg以上の受けのパートナ募集中だそうです。
詳しくはげん(元)の心の旅のメールフォームから問い合わせてね。
■ このスレッドは過去ログ倉庫に格納されています

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