リロードバーボンver2を作るよ (165レス)
1-

24: ピロリ(WiMAX) 2012/01/24(火)16:43 HOST:49.133.106.31 AAS
.conf をテキスト形式に設定してローカルに落としてメモ帳でみた。

こう書いてある
##################################################
### Log
##################################################
BufferedLogs On
ListenBackLog 4096

LogLevel warn
ErrorLog /dev/null

#TransferLog "/dev/null"
省3
25: ピロリ(WiMAX) 2012/01/24(火)17:56 HOST:49.133.105.13 AAS
TransferLog "| exec /usr/sbin/rtprio 23 /usr/local/sbin/logbuffer"
これを
TransferLog "| bbon2 | exec /usr/sbin/rtprio 23 /usr/local/sbin/logbuffer"
ってすればいいんだっけ?

問題は、開発中はbbon2を頻繁にmakeすることなんだ
つまり makeしたあとどうなるのか・・・
makeした新しいbbon2がどうすればすぐに置き換わるのか・・
どうすればいいの?
26: 名無しさん@お腹いっぱい。(茸) 2012/01/24(火)18:10 HOST:27.231.60.91 AAS
kill -HUP bbon2 でしょ
27: 名無しさん@お腹いっぱい。(茸) 2012/01/24(火)18:20 HOST:27.231.60.91 AAS
コマンド名だからこっちだった
killall -HUP bbon2
28
(1): ピロリ(WiMAX) 2012/01/24(火)18:44 HOST:49.133.105.13 AAS
ほうほう、どもども
いきなりawabiでやるのもなぁ、落としたらボコボコにされそうだしなー
qb7 あたりでぼちぼち始めてみるかな
29: ピロリ(WiMAX) 2012/01/24(火)19:28 HOST:49.133.105.13 AAS
qb7も危険なので開発用のサーバ調達してきまーす
30: 名無しさん@お腹いっぱい。(もんじゃ) 2012/01/24(火)19:30 HOST:115.177.151.220 AAS
>>28
えー、いつのまにそんなに丸くなっちゃったんだ?
31: 名無しさん@お腹いっぱい。(たこやき) 2012/01/24(火)19:57 HOST:122.196.3.168 AAS
おぉっ
BBQやらの裏方サバ世代交代の布石か?
それともqb7/qb5移転の前準備?
32: ピロリ(WiMAX) 2012/01/24(火)22:24 HOST:49.133.105.13 AAS
51 BBON.awabi.13435   114.175.200.87 (p33087-ipngn701marunouchi.tokyo.ocn.ne.jp) 14
52 BBON.awabi.14358   114.177.146.12 (p31012-ipngn201marunouchi.tokyo.ocn.ne.jp) 14
53 BBON.awabi.3939   114.177.133.149 (p18149-ipngn201marunouchi.tokyo.ocn.ne.jp) 14
54 BBON.awabi.3754   114.177.136.202 (p21202-ipngn201marunouchi.tokyo.ocn.ne.jp) 14

いつもの人ですね awabi被弾
33: ◆cZfSunOs.U (アメリカ合衆国) 2012/01/25(水)02:40 HOST:206.223.151.75 AAS
rtprio を logbuffer に用いているのは
高アクセス時に Apache が詰まらないようにするためで,
これは bbon2 も同様にするのがよいでしょう.
パイプからの読み込みについても,単純に fgets() や read() 等でなく,
logbuffer と同様に aio_read() 等を使うのがよいのではないかと.

というか,その辺のオーバヘッドを考えると,
bbon2 を logbuffer とは別プロセスとして動かすのでなく,
同一プロセス内の一モジュールみたいな感じにする方がいいかもですね.

例えば,bbon2.c 中で main() の代わりに void bbon2_main(const char *line)
みたいな関数作って,logbuffer.cpp 側で line にログの文字列を代入して
省6
34
(1): ピロリ(WiMAX) 2012/01/25(水)17:14 HOST:49.134.243.148 AAS
ふむふむ、いろいろ考えてやらなきゃねってことか、
最終的に出来上がったのはrootとして入れるとして
作る途上では私はrootじゃないのでぶちぶちぶち、結構大変ね、

いろいろ試行錯誤で突き進んで行こう!
突然ですが、一気にawabiを実験台にする。
サーバ落ちたりしたらごめんね
35: ピロリ(WiMAX) 2012/01/25(水)17:20 HOST:49.134.243.148 AAS
awabiで log | logbuffer だったのを
log | furifuri | logbuffer
にしてもらった。そして furifuri から bbon2 へ同じ内容をなげてもらうことにした
36: 名無しさん@お腹いっぱい。(もんじゃ) 2012/01/25(水)17:25 HOST:220.106.14.112 AAS
テストするなら球速でやれよ
37: 名無しさん@お腹いっぱい。(関西地方) 2012/01/25(水)17:26 HOST:61.89.11.92 AAS
awabiに攻撃してるちょうどいいサンプルがいるからでしょ。
38: 名無しさん@お腹いっぱい。(かぶらずし) 2012/01/25(水)17:26 HOST:126.82.23.40 AAS
別の人が少ない鯖でやれよ
39: 名無しさん@お腹いっぱい。(あら) 2012/01/25(水)17:33 HOST:49.156.200.166 AAS
ν速でやれよw
40
(1): 名無しさん@お腹いっぱい。(たこやき) 2012/01/25(水)17:45 HOST:210.135.98.43 AAS
74 poverty   180.12.124.246 (p23246-ipngn3201marunouchi.tokyo.ocn.ne.jp) 0
2chスレ:poverty

着弾してるけどまだ入れてないのか
41: 名無しさん@お腹いっぱい。(もんじゃ) 2012/01/25(水)17:49 HOST:60.33.96.74 AAS
でもなんか重くなっている気がする
42: 名無しさん@お腹いっぱい。(もんじゃ) 2012/01/25(水)17:50 HOST:60.33.96.74 AAS
>>40
今テストしているのはリロードバーボンだから書きこみバーボンは関係ない……はず
43: 名無しさん@お腹いっぱい。(関西地方) 2012/01/25(水)17:51 HOST:61.89.11.92 AAS
logbufferのソースあるならそれ弄ったほうがいいと思うけどなあ。
1-
あと 122 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.008s