X



やっぱりc.2ch.netもパワーアップしてみよう作戦

■ このスレッドは過去ログ倉庫に格納されています
1まみら ★
垢版 |
2007/06/27(水) 23:17:13ID:???0
現行のサーバも3年ほど使ってるので、
管理人さんに新しいのを買ってもらえそうです。
と、いう事で、こちらで「わいわいがやがや」やってみましょう。

------------------------

質問・雑談スレ256@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1182209120/783-n

783 名前:ひろゆき@どうやら管理人 ★ 本日のレス 投稿日:2007/06/27(水) 19:53:56 ???0 ?

788 名前:まみら ★ 本日のレス 投稿日:2007/06/27(水) 21:10:04 ???P
>>783
c.2ch.net用の新しいサーバ買って?

790 名前:ひろゆき@どうやら管理人 ★ 本日のレス 投稿日:2007/06/27(水) 21:32:23 ???0 ?
>>788
何台ぐらいいりますかね?

794 名前:まみら ★ 本日のレス 投稿日:2007/06/27(水) 21:48:26 ???P
とりあえず調子悪いのはバック2台とフロント1台です。

そのフロント1台は新しいの来てるけど
ネットワークカードの関係でrootさんが調整中です。
何かが足りない様子です。

台数増やす事も考えて、ちょっと相談してまたお話します。
2007/06/29(金) 14:09:04ID:3QsbVXTq0
今の鯖体制での効率化が先だろうね
105 ◆garnetGnNk
垢版 |
2007/06/29(金) 14:18:26ID:XIyTxZSHO
がっくしも差分取得に対応しようそうしよう
差分取得できたら20秒間隔で取得してもいいですか?(今は40秒)
106root▲▲ ★
垢版 |
2007/06/29(金) 14:21:29ID:???0?PLT(74075)
全体に転送量が増えている & 負荷が増えているのは、
やっぱり c が落ちているからかなと。

hobby9 が今日から人大杉設定みたいですが、
それもこの関連ですかね。occult とか携帯多いです。

>>105
現状のままがいいかなと。
2007/06/29(金) 14:25:36ID:???P
…すまない皆様、伺ってもよろしいですか。
もしかして、差分取得ってスクリプト側の仕事?
2007/06/29(金) 14:27:49ID:SkTRq3WaO
そうだろうな
スクリプトの仕事だろうな
109root▲▲ ★
垢版 |
2007/06/29(金) 14:28:14ID:???0?PLT(74075)
>>107
もちろん。

今私が知っている差分取得対応しているやつ:

・u.la
・AAS
・s2ch(讃岐メニュー)
110動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 14:28:50ID:LXTOJ65tO
携帯がこれからハイスピード化することも考えてパワーアップを考えてるのかどうかが問題
2007/06/29(金) 14:28:56ID:SkTRq3WaO
もうこうなったら一週間閉鎖してサーバ変えた方が早い
112root▲▲ ★
垢版 |
2007/06/29(金) 14:29:26ID:???0?PLT(74075)
u.la は「対応しているはず」と思ってますが、
転送量グラフとか、この目で確認したわけではないです。

AASとs2chは、以前転送量グラフで確認したです。
2007/06/29(金) 14:30:00ID:IEwP7/6z0
ディスクアクセスが悲鳴を上げるなら、最初は全板対象じゃなくてもいいと思うんですよ。
wwwww鯖のみ・live鯖のみ・news鯖のみ・ex鯖のみ・・・な感じで利用板を絞れば、
キャッシュに持つdatの量減ってキャッシュのヒット率上がるのではないかと?
114 ◆garnetGnNk
垢版 |
2007/06/29(金) 14:30:13ID:XIyTxZSHO
>106
了解ですー
2007/06/29(金) 14:30:18ID:SkTRq3WaO
ルータンの考え方はどうなの?
2007/06/29(金) 14:30:18ID:JSnVKFW70
s2ch の下がり方は劇的だった
2007/06/29(金) 14:38:39ID:???P
じゃあ、落ちてる今の内に作っておかないと。。
2007/06/29(金) 15:01:26ID:???P
まず、自分の所(c系)のdat置き場のファイルを開きますよね。
多分、//c.2ch.net/dat/hogehoge/fugafuga.datとかにしておけば、
今のDNSの仕組みで適当なサーバに接続できますよね?
これは現行の仕組みと同じかな。?。見た感じそんな気がする。
それで既にキャッシュ済みのレスが表示できます。

新着レスがある場合、新しい部分は2chサ=[バから取ってbアなければいけbネい。
なbッれば、キャッャVュをぞのまま封\示。
あb黷ホ、2chサーバから取ってきたdatを表示。

判定はファイルサイズで行うのかな?
それとも凄い方法があるのかな?

新着レスがあった場合は、>>1から最後まで全部持ってきて良いのかな?
それともキャッシュに追記できるような仕組みがあるのかな?

ご存知の方がいらっしゃいましたら教えてくださるか、何かヒントを…!
考え方がおかしかったら指摘して下さい。
119こうすけ ★
垢版 |
2007/06/29(金) 15:02:09ID:???O
どこかに差分取得のスクリプトはあるはず
docomo7あたりだったかな?
120root▲▲ ★
垢版 |
2007/06/29(金) 15:06:40ID:???0?PLT(74075)
既に差分取得を成功させている中の人たち(>>109)に、
アルゴリズムを解説いただくのがいいんではないかと。
121root▲▲ ★
垢版 |
2007/06/29(金) 15:07:12ID:???0?PLT(74075)
>>119
おぉ。

で、これから会議→たぶんそのまま外勤 の予感。
2007/06/29(金) 15:14:09ID:ghQyaU7o0
つーか実況カテゴリだけ外して復帰させろよ。
本来実況なんて無くてもいい板だろ。
それでもヤバイならVIPも切ってみよう。
2007/06/29(金) 15:14:43ID:JSnVKFW70
monazilla Part 5
http://pc11.2ch.net/test/read.cgi/tech/1057329161/
2007/06/29(金) 15:45:57ID:???P
>>119
探してきます。

>>120
よし。讃岐君にアクセスしてみよう(゚∀゚)。

>>123
読んでくれば良いの? 不動楽さんがいてなごんだ(´∇`)。
125動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 15:48:13ID:3Ck0IUiv0
>>124
今の感想をひとことおねがいします

>>126
なぜ韓国に謝罪しないんですか?

>>127
どうして靖国に参拝されるのですか?
126動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 15:52:56ID:fjcGUP7W0
韓国?それて食い物か?
127動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 15:53:43ID:fjcGUP7W0
靖国参拝?全く記憶に御座いません!
128動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 16:08:41ID:R7vUJ4yT0
正確には差分取得じゃなくてキャッシュ処理?
差分だったら新しいところだけ取得できる感じだよね。
2007/06/29(金) 16:18:30ID:???P
>>128
うん。私もその漢字に惑わされた。

それっぽいファイルを見つけたけど、@fopenとか今まで目を逸らしてたから
ムツカシー
130こうすけ ★
垢版 |
2007/06/29(金) 16:59:08ID:???O
差分取得するには元のデータがないといけないので、差分取得はキャッシュとセットです。

2007/06/29(金) 17:04:09ID:dmXJt60NP?2BP(8375)
今北重工業
132root▲▲ ★
垢版 |
2007/06/29(金) 17:07:27ID:???0?PLT(74075)
>>130
ですね。

というか、BGをやめて各フロントにdatキャッシュを持たせるなら
(前にも書きましたがそのこと自体は悪くないと思う)
動かす*前に*差分取得を実装してからにしてほしい、
というのが、長年見てきた私からのお願い、かなと。

そうじゃないと、フロントが増えるごとに、
どんどん転送量が増えていってしまうことになってしまうです。
(もちろんサーバがデータを提供する負荷も増える)
差分取得入れてももちろん増えていくわけですが、増え方が全然違うので。
2007/06/29(金) 17:08:24ID:53/1qUTM0
ここで讃岐をみんなスルーしたら面白いんだが・・・
134root▲▲ ★
垢版 |
2007/06/29(金) 17:09:00ID:???0?PLT(74075)
>>131
キタ━━━━━━(゚∀゚)━━━━━━ !!

差分取得のやり方について、cの中の人たちに協力してもらえるとうれしいです。

で、私はまたしてもオフラインに。
2007/06/29(金) 17:10:09ID:ACIAevBzO
讃岐行きていたのか
136チャンピオンM ◆.ChampionM
垢版 |
2007/06/29(金) 17:14:12ID:3toPw5IrO
携帯から全く繋がらんビクッ
137動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 17:21:27ID:f/KT3OEg0
banana405.maido3.com
c-others1.2ch.net [206.223.150.145] 90.001 sec.Time out
0.02 0.12 0.08failed 板数:0 詳細:c-others1.2ch.net
携帯 au,docomo 以外のフロントエンド

banana406.maido3.com
c1.2ch.net [206.223.150.145] 90.001 sec.Time out
0.02 0.12 0.08failed 板数:0 詳細:c1.2ch.net
classic メニュ。

tiger511.maido3.com
blackgoat3.2ch.net [206.223.151.55] 90.003 sec.Time out
1.44 1.35 1.33failed 板数:0 詳細:blackgoat3.2ch.net
携帯アクセス用バックエンド鯖(黒やぎさん1)

tiger512.maido3.com
blackgoat4.2ch.net [206.223.151.57] 90.004 sec.Time out
0.35 0.41 0.56failed 板数:0 詳細:blackgoat4.2ch.net
携帯アクセス用バックエンド鯖(黒やぎさん2)
138動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 17:28:15ID:tjXmaVrpO
復活マダー?
139動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 17:34:47ID:LXTOJ65tO
今のうちにハイスピードに対応しておかないとドコモ905iシリーズが出る頃には大変なことになる
2007/06/29(金) 17:36:46ID:???P?2BP(122)
>>131
差分取得って何? あたりから成功してる大先生に日本語で教えて欲しいのです。
こうすけさんか不動楽さんが作ったみたいなモジュールは既にあるみたいです。
まずは連絡先を教えて?

スクリプトの本文どこまでココに書いていいのか分からないので。
2007/06/29(金) 17:38:41ID:I1JhTwDc0
sanuki at s2ch.net
2007/06/29(金) 17:41:10ID:???P
>>141
ありがとうございます。
2007/06/29(金) 17:42:43ID:iqSlb7PT0
差分取得を自作した事あるけれど、、、、、
はまった所は、透明あぼーんでDATが大幅に短くなった場合の考慮漏れがあった事かな。
短くなった状態で差分取得しようとするとサーバが 416 を返してくるんだよね…。

http://info.2ch.net/wiki/pukiwiki.php?monazilla%2Fdevelop%2Faccess#Range

あとズレ判定用として私は2スレ分は溯るようにしました。
(あぼーんが連続した時のご認識回避のためです。)
2007/06/29(金) 17:42:45ID:+kv5K1X/0
s2chのスクリプトを正式採用しちゃえばいいんじゃね?
2007/06/29(金) 17:46:09ID:???P
s2chってPHPだっけ?
2007/06/29(金) 17:46:25ID:dmXJt60NP?2BP(8375)
まず普通にdatをキャッシュする

GET /bbs/dat/key.dat HTTP/1.0
Host: server
User-Agent: UA
Range: bytes=ファイルサイズ-1
Connection: close

206なら更新があるので返ってきたデータの先頭が改行コードなら書き足す
もし改行コードじゃなかったらあぼーん判定してdatを再取得

304なら更新がなかったので更新時間のみを変更

416ならあぼーん判定してdatを再取得する

こんな感じ
2007/06/29(金) 17:54:23ID:???P
ごめん。全然わからないや。
docomo7に置いてあったものと随分やり方が違う模様。。。。
しくしく。
148動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 17:56:42ID:LXTOJ65tO
讃岐たんとことまったく同じにしてくれたら使いやすい
2007/06/29(金) 17:57:31ID:iqSlb7PT0
>>146
If-Modified-Since: も付けないと304は帰ってこないと思われ。
2007/06/29(金) 18:01:24ID:???P
>206なら
まず、ここが分からない。誰がコレを返すの?

>まず普通にdatをキャッシュする
これを最初にやったら、全転送と同じじゃない?
2007/06/29(金) 18:05:21ID:++yjqpzd0
>>150
RFC 2616を読みたまへ
2007/06/29(金) 18:06:45ID:iqSlb7PT0
HTTPステータスコード
http://www.asahi-net.or.jp/~AX2S-KMTN/ref/status.html

>>まず普通にdatをキャッシュする
>これを最初にやったら、全転送と同じじゃない?

一回目は全部取得して、二回目以降は差分を取得するんですよ。
153stream ◆ap/yuix/tw
垢版 |
2007/06/29(金) 18:07:21ID:tNyOnWm+0
If-Modified-Sinceはお勧めしない
http://pc11.2ch.net/test/read.cgi/tech/1057329161/424

けど、問題は特に起こってないのかな
Janeだと流れの速いスレだとたまに発生してうざいけど
2007/06/29(金) 18:10:17ID:dmXJt60NP?2BP(8375)
>>149
よくわからないけど返ってきてるはず
それ入れると微妙に挙動不審になったりするし
あと、s2ch.netのスレの下の方にある(・∀・)新着ナイヨってやつが304が返ってきたときに出るやつ

>>150

ステータスコード


1回にいくつまでとか決まってるの?
2007/06/29(金) 18:16:17ID:iqSlb7PT0
>>153
なるほど、秒単位問題ですか、知らなかった。
でも、-1秒して取得をかければ問題なさそうだけどね。
それで>>146みたいに304の場合は更新日時だけ変更すればいいかも。


>>154
そうなのか…。
でも何に対して「更新は無かった」って判定しているのだろうか?
If-None-Match?
2007/06/29(金) 18:18:17ID:???P
206とか304は2chサーバが返すんですよね?携帯用じゃなくて。

>改行コードなら書き足す
キャッシュしたデータにキャッシュしたデータを書き足す??
2chサーバが増分だけ送ってきてくれるですか?
2007/06/29(金) 18:23:23ID:???P
>>152
304だったら、ファイルは開くけど保存しないで捨てるって事ですね?!
なんとなく分かってきた気がします。
2007/06/29(金) 18:25:55ID:dmXJt60NP
あっ、改行コードなら先頭の改行コードを切り取って書き足すの間違いね


50レスあるスレを取得

1分待つ

通信

60レスになっていたので、先頭に改行コード+10レスが返ってくる

先頭の改行コードを切り取って50レス+10レスで60レスになったよヤター

2007/06/29(金) 18:38:20ID:iqSlb7PT0
>>157
304だとデータ部分が空で「変更はなかったよ」って応答が帰ってくる。
中身が殻なので余計なトラフィックが発生しません。
2007/06/29(金) 18:40:17ID:???P
やっと、見てる行が違うのが分かりました!
function createcacheていうのを見てたら、
なんとなく分かってきた。
でも、コレ、206の時、何もしないになってる。なんでだろ。
2007/06/29(金) 18:43:21ID:NDWvaLWl0
まみら★さんに萌えフラグが立ちました。
2007/06/29(金) 18:50:51ID:???P
>>158-159
増分だけなんですね。
よく見てみたら増分と全部では貰うステートメントが違うのかな。
よく見てみよう。
163こうすけ ★
垢版 |
2007/06/29(金) 18:51:06ID:???O
case文の部分だよね。
206は416と同じ動きになりますよ。何もしていないのではないですよ
2007/06/29(金) 18:55:37ID:???P
えええー>>163
そういや、break;してない! そっかーなるほど。見落としてました。
すいませんVBA厨で。。
2007/06/29(金) 18:56:55ID:???P
ちょっと知恵熱が出てきたので離脱します。
166こうすけ ★
垢版 |
2007/06/29(金) 19:00:40ID:???O
200で全取得
206,416で差分取得
304で時間のみ更新
って処理をしているはずですよ
2007/06/29(金) 19:05:00ID:I1JhTwDc0
まみらかわいいよまみら
168動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 19:06:27ID:LXTOJ65tO
おまいら頭いいな!


何言ってるかさっぱり分かんねーけど
2007/06/29(金) 19:14:24ID:uAy6IkTsP
>>168
|ω・`)最後の一文リアルでワロタw
170おまいら
垢版 |
2007/06/29(金) 19:18:02ID:kaBSQ31x0
いやー慣れの問題だけですから( ´_ゝ`)エヘン
2007/06/29(金) 19:30:52ID:aBzrMMKk0
なんかしらんけどプラウザ側の資料ですが置いておきますね
ttp://age.s22.xrea.com/talk2ch/#get
172動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 19:45:44ID:T1t1NLQ2O
よくわからんが、差分取得時のロジック改善を計画しているのか?
おまえら大変だな
173動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/29(金) 20:28:14ID:ZhsmsrbyO
期待してます><
2007/06/29(金) 20:36:10ID:+LxaReDr0?2BP(6824)
キャッシュがあるか無いかは、多分DB使った方が良さそうな♪
2007/06/29(金) 21:20:41ID:aEjN9XDaO
大坊?
2007/06/29(金) 21:23:44ID:qmQIXql70
皆さん乙です
正座して待ってますよ(・∀・)
2007/06/29(金) 21:52:37ID:A5UjveNG0
まみらって誰だよ!
2007/06/29(金) 22:00:31ID:FYO3onPf0
まみらだよ
2007/06/29(金) 23:53:33ID:/cUyV8UnO
さっぱりだけど、システムを改良しようとしてるのくらいはわかるよ
がんばってください
180動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/30(土) 00:50:36ID:6s6IDwurO
べっかんこで採用されてるgooとか言う画像変換使える様にして欲しい
結構見れない画像があるので
2007/06/30(土) 01:08:23ID:bGiqltEiP
>>180
新機能は、まだまだ後の話だな。
2007/06/30(土) 01:12:06ID:49tCX7Ew0
今は本機能の復旧が先だしな
183動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/30(土) 01:17:26ID:6s6IDwurO
それもそうだねf^_^;
2007/06/30(土) 01:28:58ID:7RKseqzRP
>>181
urlクッションごときに、『新機能』という表現はおかしいぞw
185動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/30(土) 03:56:32ID:zQgNKEjVO
べっかんこは変な昨日付きすぎで使いずらい
早く復帰をお願いします
2007/06/30(土) 04:10:44ID:FLxt4iRpO
スレ内検索ができたらいいな。
187こうすけ ★
垢版 |
2007/06/30(土) 05:04:48ID:???0
一応、キャッシュする仕組みは作りました。(c-docomo7)
(ただしdatのみ、subjectはもうすこししてから)

188root▲▲ ★
垢版 |
2007/06/30(土) 12:36:19ID:???0?PLT(74075)
今日は後で少し時間とれるかも。

とりあえず、BG3/BG4 を落としっぱなしにしておくのもいまいちなので、
負荷で落ちているのかそうでもないのかも含めて、
一度立ち上げなおしてもらいます。

フロントの squid は落としておき、
そのうえで1.0で要請入れて、
立ち上がったら、BG の squid を落とします。

ということで、これからたんたんと。

# 個人的にはBG3/BG4のsquidは、もうBG目的では上げない気でいます。
189root▲▲ ★
垢版 |
2007/06/30(土) 12:39:24ID:???0?PLT(74075)
ちと私の都合で予定ずらして、>>188 は13:00からやります。
2007/06/30(土) 12:40:48ID:???P
>>123のスレ読んできた! 頭に入ったかどうかは謎。

>>180
cに入れるとdeny対象に入るかも。

>>187
乙です。見てこようっ。
2007/06/30(土) 12:41:13ID:pXSfVwMw0
落ちてる奴の復旧だから他に影響はないわな
頑張ってくだされ
2007/06/30(土) 12:45:21ID:???P
>>187
思ってた所と違うみたいだった。
193root▲▲ ★
垢版 |
2007/06/30(土) 12:45:56ID:???0?PLT(74075)
BG上げてもBGとしては動かさないので、
差分転送サポート & datをキャッシュするしくみをフロントで、
になるまでは、現状のままかと。

# サーバが健康なら再整備してフロントに入れることはありうるかもですが。
2007/06/30(土) 13:00:19ID:???P
>こうすけさん
if($use_cache){}の中身とcreatecacheをコピペすれば良いのかしら?
それだけで動くと思うのは素人でしょうか。

global $fh;
global $unlimited;
global $time_now;
global $use_cache;
これらがどこで定義されてるか探したほうが良いですか?
2007/06/30(土) 13:12:38ID:???P
ここまで出た話題。

【抜本的に仕組みを作り替えること】
・サーバの追加を単純にしたい。>>9
・キャリア別をやめたい。バック/フロント制をやめたい。>>10
・どのサーバも現在のバック/フロント機能を持ちたい。>>10
・BG-squid方式の是非。>>14
・パブリック=プライベート型のネットワーク方式の是非。>>14
. ⇒長所:トラフィックに強い。短所:汎用性が無い。>>14
・差分取得したい>>14,15
. ⇒BG-squid方式不可、ディスク I/O強化要。>>16,33,46
・フロントからdatを取りたい。>>15
. ⇒BG-squid方式不可、差分取得要、キャッシュ要。>>17-18
. ⇒全量転送ダメ、絶対。>>103
. ⇒取得間隔は何秒?>>105-106
・最初は差分取得する対象のサーバを限定する。>>113

【当面を乗り切る対策】
・datキャッシュ方式の再チャレンジ。>>21,29
・仕組みを守る動作(アクセスコントロール)を入れたい。>>29
・メモリキャッシュorディスクキャッシュの充実。>>46
・今生きてるサーバで非BG-squidをやろう!>>100-103

【その他】
・電源大丈夫?>>36
・管理人の懐具合。>>36
・さらに機能を削減する。>>65
2007/06/30(土) 13:13:26ID:???P
ここまでのスペック。

台数:未定。BG×3&FEnd×9説浮上。
種類:全部同じの(T-BANANA相当?)
OS:最新?
CPU:Xeon 2.8GHz dual以上。Core2?。AM2dualはマザボに注意。
メモリ:2GBytes以上。4GBにします?
HDD容量:200GBytes IDE HDD x 1以上
ディスク I/O の性能:強くて安定してて枯れてるの
NIC:1枚でもいいかもしれない。現状は2枚。
電力:沢山

<<宿題>>
T-BANANA相当のスペックを調べてくる。I/F:SATA
197動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/30(土) 13:15:24ID:6s6IDwurO
>>190
denyって何ですか?
2007/06/30(土) 13:16:26ID:sSoiPRWQ0
アク禁

というか、コピペでだけで完璧に動くコードを見てみたい・・・w
2007/06/30(土) 13:17:31ID:???0
>>194
基本的にはそのはずです。
global は test.php で定義しています。
$fh はゴミですね。
2007/06/30(土) 13:18:49ID:pXSfVwMw0
denyとはこの手の用語で制限のこと
アクセス規制の意味がある
201動け動けウゴウゴ2ちゃんねる
垢版 |
2007/06/30(土) 13:28:05ID:6s6IDwurO
>>200
て事は採用は難しいって事ですかね?
2007/06/30(土) 13:32:33ID:???P
>>199
わーい。そしたら何とか出来そう!

今はrootさんが見てると思うので触らないです。

>>201
採用するのは全然かまわないけど、すぐに見れなくなるかもね?って話です。
203root▲▲ ★
垢版 |
2007/06/30(土) 13:35:08ID:???0?PLT(74075)
>>202
フロントのsquid切ってある => 外にとりに行かない
ので、フロントのプログラム部分は触ってもかまいません。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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