X



トップページ運用情報
1001コメント323KB
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
■ このスレッドは過去ログ倉庫に格納されています
0001root▲ ★
垢版 |
04/12/04 00:28:18ID:???
peko作戦について語るスレです。
サーバロケーションPIEに関する話題もこちらで。

<現在の主要なテーマ>
・read.cgiのmod_cgidso化によるパフォーマンスアップ
・bbs.cgiのSpeedyCGI化によるパフォーマンスアップ
・FreeBSD 5.3Rへのサーバ更新作業&さらなるチューニング

<関連板・スレッド>
また挑戦。@2ch掲示板
http://dso.2ch.net/myanmar/
また挑戦2。@2ch掲示板
http://dso.2ch.net/yangon/
bbs.cgi再開発プロジェクト4
http://qb5.2ch.net/test/read.cgi/operate/1101984763/
read.cgi再開発スレ
http://qb5.2ch.net/test/read.cgi/operate/1087199303/

<関連サイト>
レンタルサーバー maido3.com 2ちゃんねるの転送量: http://server.maido3.com/pie/
MRTGによる統計情報: http://mumumu.mu/mrtg/
2ちゃんねる/PINKちゃんねる 稼動中のサーバ一覧: http://mumumu.mu/serverlist.html

<前スレ>
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part15
http://qb5.2ch.net/test/read.cgi/operate/1093068260/
0428ピロリ
垢版 |
04/12/16 17:02:56ID:Hhf6N3Pj
作業依頼中。。。
0430root▲ ★
垢版 |
04/12/16 23:14:07ID:???
http://stats.2ch.net/_service/netstat-20041216.txt
うーん。

2004/12/16 22:15:00
udp:
7675642 datagrams received
0 with incomplete header
0 with bad data length field
0 with bad checksum
23 with no checksum
5497 dropped due to no socket
40 broadcast/multicast datagrams dropped due to no socket
0 dropped due to full socket buffers
0 not for hashed pcb
7670105 delivered
7670300 datagrams output
------------------------------------------------
2004/12/16 22:25:00
udp:
7704987 datagrams received
0 with incomplete header
0 with bad data length field
0 with bad checksum
23 with no checksum
5497 dropped due to no socket
40 broadcast/multicast datagrams dropped due to no socket
=>1460 dropped due to full socket buffers
0 not for hashed pcb
7697990 delivered
7698186 datagrams output
0431root▲ ★
垢版 |
04/12/16 23:15:29ID:???
あう、TABだったから詰まった。

22:15〜22:25の間、微妙に何かあったのか。
0432root▲ ★
垢版 |
04/12/16 23:28:27ID:???
cobra2245の現システムをバックアップ中。
0433root▲ ★
垢版 |
04/12/17 01:05:24ID:???
>>432
完了。

Seanくんに、RAID 1カードインストール&設定依頼のメールを出しておこう。
0434 ◆Reffi/bQ.c
垢版 |
04/12/17 04:15:35ID:cUmraQI8
こっち向けの話ですので置いてきます。


PHP 4.3.10 & 5.0.3 released!
変更点
ttp://www.php.net/ChangeLog-4.php#4.3.10
ttp://www.php.net/ChangeLog-5.php#5.0.3
0435root▲ ★
垢版 |
04/12/17 15:12:42ID:???
>>434
どうも。バグフィックス中心ですか。

>>433
I will take Coabra2245 offline today and to install the new RAID Card as
RAID 1type.
-Sean

とのこと。
0440root▲ ★
垢版 |
04/12/18 11:05:01ID:???
というわけで、とりあえず携帯系とbanana238は更新しとくか。
携帯系はバージョンアップもしないとなぁ。
0441root▲ ★
垢版 |
04/12/18 12:34:33ID:???
先日いただいたbanana273を、2ch用CVSup mirrorに仕立てるべく調整中。
0442root▲ ★
垢版 |
04/12/18 13:50:35ID:???
一応、動いた。
cvsup.peko.2ch.net

これで、cvsup4.freebsd.orgをこのサーバ以外から参照しなくても済むと。

今は動作テスト中なので外からもCVSupで参照できるけど、無茶しないでね。
0443root▲ ★
垢版 |
04/12/18 15:05:19ID:???
年内のシステム作業予定:

・cobra2245 RAID1セットアップ、システム設定
・blackgoat4 OS更新、これでtigerサーバは全部5.3R系に
・携帯系フロントエンドサーバ OS更新
・read.cgi / dso ぼちぼち
・リブート申請(live16: 12/24、他は随時)

root権限ありサーバは基本的に5.3Rに更新の方向。
DNSの冗長化は、来年早々あたりかなぁ。
0444root▲ ★
垢版 |
04/12/18 16:55:14ID:???
>>441-442 な banana273 、CVSup中に突然応答が、、、。

ということで、リブート依頼中。
2ch内の3つのホストから同時にCVSupしたのが、ちょっとあれだったのかも。
0446root▲ ★
垢版 |
04/12/18 22:42:52ID:???
>>445
ふむ、そういう問題すか。

cvsupdに-Z 0オプションをつけてみた。はけがよくなりましたね。
3箇所から同時にCVSupしてみたけど、問題なかった。

…ってことは実況系サーバはmod_deflateの圧縮をやめたほうが、いいのかも。
0447動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/18 23:10:56ID:zGagOkom
圧縮しないことによるネットワークの負荷と、圧縮してネットワークの負荷が減る分、増えるmod_deflateによる圧縮の負荷
一度天秤にかけてみるのがよろしいかと
0448動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/18 23:24:56ID:61dN3AUa
あとは玄人向けな技なんであまりオススメできないけど、cvsupに-sオプションつけるというのもある。
週に一回とか、SA出たときは-sなしでcvsupしたほうがいいけど。
毎日のcvsupは-sつきでも特に問題ない。
0449root▲ ★
垢版 |
04/12/18 23:40:18ID:???
>>448
なるほどです。
man にも書いてあったです。

-s Suppresses the check of each client file's status against
what is recorded in the list file. Instead, the list file is
assumed to be accurate. This option greatly reduces the
amount of disk activity and results in faster updates with
less load on the client host. However it should only be used
if client's files are never modified locally in any way.
Mirror sites may find this option beneficial to reduce the
disk load on their systems. For safety, even mirror sites
should run cvsup occasionally (perhaps once a day) without
the -s option.
0451450
垢版 |
04/12/19 00:38:44ID:kefJa0vs
>>450
ぎゃくだ orz
daily.local では -s つきで、weekly.local は -s なし
0452動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/19 18:26:22ID:QuomPV5W
BBQが落ちてるらしいな
延滞で書き込みはできるけど
どっかに鯖落ちチェックみたいなの入れて
落ちてるときはその処理飛ばす処理してほしい
0454(=゚ω゚)v●
垢版 |
04/12/19 21:53:33ID:39atboLo
>>452
http://life7.2ch.net/
遅延でもカキコできませんです。
IEからだと、402
マカー用は、未知のエラー2
MacOS9.2.2
eaoska*******.adsl.ppp.infoweb.ne.jp
0455動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/19 23:21:20ID:nMFqzKxp
ex7落ちとるぞ
とっとと直せやボクカス
0457ピロリ
垢版 |
04/12/20 14:12:33ID:aNLQN6ug
2ch専用DNSキャッシュサーバの構築 完了致しました。
各サーバの情報は以下の通りです。

・DNSキャッシュサーバ1
ドメイン名:2chdns7.maido3.com
IPアドレス:206.223.151.122
サーバ名:banana224.maido3.com
サーバIP:206.223.151.120

・DNSキャッシュサーバ2
ドメイン名:2chdns8.maido3.com
IPアドレス:206.223.152.22
サーバ名:banana399.maido3.com
サーバIP:206.223.152.20
0458ピロリ
垢版 |
04/12/20 14:15:39ID:aNLQN6ug
えー設定
1) 2chdns7.maido3.com 206.223.151.122
2) chdns8.maido3.com 206.223.152.22
3) 206.223.151.206 (dnscache2.peko.2ch.net)
4) 206.223.151.222 (dnscache.peko.2ch.net)

びー設定
1) 2chdns8.maido3.com 206.223.152.22
2) 2chdns7.maido3.com 206.223.151.122
3) 206.223.151.206 (dnscache2.peko.2ch.net)
4) 206.223.151.222 (dnscache.peko.2ch.net)

0459FOX ★
垢版 |
04/12/20 14:16:05ID:???
A(えー)
banana226(live19)
banana225(love3)
banana210(pc5)
banana229(that3)
banana228(money3)
banana227(game7)
banana240(music4)
banana233(sports7)
banana232(tv6)

banana601(etc3)
banana512(tv7)
banana613(live18)
0460FOX ★
垢版 |
04/12/20 14:16:42ID:???
B(びー)
banana370(hobby5)
banana307(life6)
banana366(school4)
banana365(human5)
banana386(live14)
banana382(society3)
banana372(news13)
banana371(pc6)
banana390(tmp4)
banana389(food6)
banana388(comic6)
banana387(comic5)
0461FOX ★
垢版 |
04/12/20 14:23:16ID:???
qb5 , live15 , ex9 はすでに別の設定です。
0462FOX ★
垢版 |
04/12/20 14:38:05ID:???
訂正

A(えー)
banana226(live19)
banana225(love3)
banana210(pc5)
banana229(that3)
banana228(money3)
banana227(game7)
banana240(music4)
banana233(sports7)
banana232(tv6)

banana601(etc3)
banana612(tv7)
banana613(live18)
0463FOX ★
垢版 |
04/12/20 14:38:31ID:???
訂正

B(びー)
banana370(hobby5)
banana366(school4)
banana365(human5)
banana386(live14)
banana382(society3)
banana372(news13)
banana371(pc6)
banana390(tmp4)
banana389(food6)
banana388(comic6)
banana387(comic5)
0464FOX ★
垢版 |
04/12/20 14:39:10ID:???
忘れ去られたサーバが無いことを祈って・・・ナムナム
0465FOX ★
垢版 |
04/12/20 15:06:10ID:???
SpeedyCGI化、dso化

本日の予定(12/20)
banana274(qb5,qb6,academy3,sicience3) + えー(>>463)

ぶちぶち、リブートかかる予定。
0466FOX ★
垢版 |
04/12/20 15:06:51ID:???
明日(12/21) は びー(>>463)
0467P061198142168.ppp.prin.ne.jp
垢版 |
04/12/20 15:14:24ID:SCgsQu4w
おつです。
各DNSサーバのIPアドレスの各BB*への登録が必要です。それは今夜にでも。
0468▲ 某ソレ511
垢版 |
04/12/20 15:49:35ID:zdlzAfpz
なんとなく、
banana241(news15,news16,news17)
banana272(aa5,off3)
の2鯖が見当たらない気がします。
0470▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo
垢版 |
04/12/20 16:59:54ID:eJD1VapP
>>465-466
謹んで直させていただきます
------------------------

今日明日と以下のサーバでSpeedyCGI化およびdso化を実施します

今日banana274(qb5,qb6,academy3,sicience3) + えー(>>462、banana200/600番台残り)

明日びー(>>463) (banana300番台残り)
0472FOX ★
垢版 |
04/12/21 14:03:02ID:???
Bセットに追加

> 12/21
> Bセット
> banana370(hobby5)
> banana366(school4)
> banana365(human5)
> banana386(live14)
> banana382(society3)
> banana372(news13)
> banana371(pc6)
> banana390(tmp4)
> banana389(food6)
> banana388(comic6)
> banana387(comic5)

+
banana241(news15,news16,news17)
banana272(aa5,off3)
banana214(pie)
banana218(idol)
banana718(sakura01)
banana720(sakura02)
0473root▲ ★
垢版 |
04/12/21 15:02:33ID:???
banana238でのソケットバッファ溢れ対策のため、以下の策を実施してみた。

kern.ipc.maxsockbuf=2097152
net.inet.tcp.sendspace: 32768 (デフォルト)
net.inet.tcp.recvspace: 65536 (デフォルト)
net.inet.udp.maxdgram: 9216 (デフォルト)
net.inet.udp.recvspace: 42080 (デフォルト)

kern.ipc.maxsockbuf=8388608
net.inet.tcp.sendspace=131072
net.inet.tcp.recvspace=131072
net.inet.udp.maxdgram=131072
net.inet.udp.recvspace=131072
0474root▲ ★
垢版 |
04/12/21 15:12:13ID:???
>>473
oyster243(dnscache/BBQ)も、同じ対策をした。
0475root▲ ★
垢版 |
04/12/21 16:38:30ID:???
FreeBSDのftpサーバのミラーをbanana273で動かし始めた。

全部ミラーする必要はないしそんなディスク資源もないので、
pub/FreeBSD以下のディレクトリだけを1日に1回rsync -avzで入手。

ISO-IMAGES-amd64
ISO-IMAGES-i386
ports/amd64/packages-5.3-release/
ports/i386/packages-5.3-release/
releases/amd64/ISO-IMAGES/5.3/
releases/i386/ISO-IMAGES/5.3/
releases/amd64/5.3-RELEASE/
releases/i386/5.3-RELEASE/

これで、ports/packagesのインストールや更新も
2ちゃんねる内でできるようになった。例:

%setenv PACKAGEROOT ftp://ftp.peko.2ch.net
%pkg_add -r pound
Fetching ftp://ftp.peko.2ch.net/pub/FreeBSD/ports/i386/packages-5.3-release/Latest/pound.tbz... Done.
0476FOX ★
垢版 |
04/12/21 17:10:43ID:???
SpeedyCGI&dso 工事

> banana398 にはインストールしていません。

インストールしてくださいー

> banana224(ex5) ← dnscash
> banana231(hobby6) ← root付きでroot★さんへ
> banana273(life5) ← root付きでroot★さんへ
> banana399(ex8) ← dnscash
これらは別用途に転出したので必要ないです。
0477FOX ★
垢版 |
04/12/21 17:13:38ID:???
追加工事(工事リスト漏れ)

banana398(live15)
0479FOX ★
垢版 |
04/12/21 17:21:25ID:???
避難訓練のリンクはずしまーす
0480root▲ ★
垢版 |
04/12/21 17:44:05ID:???
>>476
> banana231(hobby6) ← root付きでroot★さんへ

banana231 は ex9 になったはず。
(私はroot権限なし)

私が最近預かったbananaは、273(システムおもり用)と307(旧今BBM/m)ですね。
0482動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/22 00:03:07ID:DNitdWlM
>475
一台で代表してpackagesサーバーを作ってみるのはどうでしょうか。
knobを指定してビルドしたい場合にカスタマイズできるのがメリット。
0484root▲ ★
垢版 |
04/12/23 20:11:08ID:???
携帯→2ch運用情報スレッド14
http://qb5.2ch.net/test/read.cgi/operate/1103457589/151-161

ということで、ロードバランサをpoundからbalanceに変更してみた。
フォアグラウンドで動かして、daemontools配下に。

runはこんなかんじで。
/var/runの下にファイルが残る場合があって
その場合はうまく起動しないみたいなんで、単にrm(ぉぃ。

#!/bin/sh
exec 2>&1
rm -f /var/run/balance/balance.80.206.223.151.216
exec env - PATH="/usr/sbin:/usr/bin:/bin:/usr/local/bin" \
balance -b 206.223.151.216 -B 206.223.151.216 -f 80 \
c-docomo2.2ch.net:80 c-docomo3.2ch.net:80 c-docomo4.2ch.net:80
0485FOX ★
垢版 |
04/12/24 01:02:05ID:???
ex7,ex9 どちらも swap はじまっちゃってるなぁ

read.cgi との兼ね合いもあるけど、 -M64 はやめて -M32 にすることにしよう。
各サーバから板移転いっこ
0490root▲ ★
垢版 |
04/12/24 21:04:27ID:???
今のex7とか見ていると、-M32だとちょっと少ないみたいですね。
投稿数の割に重いような気がするです。

-M48ぐらいがよさげだけど今はがまんして、まずは今日のあれを観察しよう。
0492root▲ ★
垢版 |
04/12/24 22:51:03ID:???
それでもバッファ溢れが観測されているbanana238に対して、

sysctl net.inet.udp.recvspace=524288

を実行してみた。(それまでの4倍)
0493root▲ ★
垢版 |
04/12/24 23:07:02ID:???
…んでも、dropするなぁ。< banana238

CPU・ディスクとも遊んでるから、チューニングでなんとかなると思うんだけど。
0494FOX ★
垢版 |
04/12/24 23:15:22ID:???
live16 みているけど・・・
read.cgi の産児制限が必要なように見える、
0495FOX ★
垢版 |
04/12/24 23:16:08ID:???
というか、
live16 ってdsoじゃなかったっけ
0496root▲ ★
垢版 |
04/12/24 23:18:26ID:???
>>495
一時期dsoにしたんですが、ピロリさんに言われて戻したです。
例の広告の問題かと。
0497root▲ ★
垢版 |
04/12/24 23:19:37ID:???
status reportを見ているとread.cgiというより、
スロットを埋めているのは、単純にdat直読みのひとたちかと。

LA少ないのに、つながらないし。
0498FOX ★
垢版 |
04/12/24 23:19:43ID:???
書き始めたんで
いろいろ実験してfoundationをしっかりしたものにしてから
その上に構築していくという具合に、

(read.cgi)
0499FOX ★
垢版 |
04/12/24 23:20:37ID:???
でも 
ここも書き込みに若干時間かかるなぁ

BBS か?
0501FOX ★
垢版 |
04/12/24 23:25:49ID:???
ここからの注目は
どれくらいの時間で各サーバが自力回復するか・・・だすなぁ

>>500
BBS は 1) 仕組みを変えるに心が傾いています
2) 単に協力サーバ投入より
詳しいことは来年でしょうな、
0502root▲ ★
垢版 |
04/12/24 23:29:03ID:???
>>501
接続リクエストが減れば、自然に回復するですね。
live16とか、CPUは遊んでいるから。

さて、何時ごろ。
0503root▲ ★
垢版 |
04/12/24 23:37:11ID:???
banana238 を再度調整。

>>492 のさらに倍。
sysctl net.inet.udp.recvspace=1048576
0504root▲ ★
垢版 |
04/12/24 23:41:45ID:???
live16は復活かな。
他もまぁ、概ね大丈夫でしょう。

リブート要請しなくても済んだのは、なかなか。

あとはhttpdのスロット数の調整と、
BBSが詰まらないように悪あがきするぐらいかなと。
0505FOX ★
垢版 |
04/12/25 00:03:22ID:???
自力で復元しないbananaサーバは強制的に・・・
0506root▲ ★
垢版 |
04/12/25 00:06:20ID:???
>>505
リブートすか、、、。
music4はこんなかんじだった。たぶん他のbananaも同じすね。

FreeBSDはこの値↓をデフォルトよりもふやさないと、cgiで忙しいサーバはつらいかと。

680 名前:root▲ ★[sage] 投稿日:04/12/25 00:02:33 ID:???
music4はプロセス間通信用バッファ溢れですね(ex9集中時と同じ)。

kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).
kern.maxpipekva exceeded, please see tuning(7).

カーネル変数のチューニングが必要かと。
0507root▲ ★
垢版 |
04/12/25 00:07:56ID:???
love3も同じですね。
たぶん、他のbananaも同じかと。
0509FOX ★
垢版 |
04/12/25 00:26:08ID:???
りぶーとはしないっす

read.cgi とめて
たまっているbbs.cgi 全部 kill して
ほとぼり冷めるのを待つと、
0510FOX ★
垢版 |
04/12/25 00:34:08ID:???
>>507

きっかけが >>499-500 で(love3は昼間の爆撃か?)
つらにそれを引き金にメモリのスワップが始まるようです。

「BBS を何とかすれば良い」という方向が当たりと思われ、
0511FOX ★
垢版 |
04/12/25 00:41:36ID:???
あと taht3/travel2/bubble2/book3 は それぞれ -M32 だから
-M128 になっている予感
0512root▲ ★
垢版 |
04/12/25 01:27:13ID:???
>>509
なるほどです。

>>507
ですね。

>>511
うーむ、そういうふうに動くんだっけか。
ソースとドキュメントをちょっとあたってみるです。
0513root▲ ★
垢版 |
04/12/25 01:55:34ID:???
さて、落ち着いたのでtiger/cobraのスロット数を896から1024にした。
live8はものすごい勢いで来てるけど、それなりにこなせているように見えますね。
0514root▲ ★
垢版 |
04/12/25 01:56:43ID:???
で、sysctlで思い切りバッファを増やしてからは、
BBS(banana238)のバッファ溢れは観測されていない模様。
0515FOX ★
垢版 |
04/12/25 01:58:14ID:???
そういえば、、、
シグナル取る実験してなかった。
0516root▲ ★
垢版 |
04/12/25 01:59:15ID:???
>>515
alerm() はだめで poll() でいけるらしいんですが、
どう組むのかなと。

続きはbbs.cgiスレですかね。
0517FOX ★
垢版 |
04/12/25 02:07:32ID:???
んですね、いどー
0518root▲ ★
垢版 |
04/12/25 18:49:07ID:???
tiger512のバージョンアップ完了。
これで、tigerサーバは全部5.3Rに更新済み。

あと5.2.1Rなのは、

c-au系
c/c-others系
www/www2
memories
dnscache2/BBQ2

携帯系、www/www2はたんたんと。
dnscache2/BBQ2は、RAIDカードインストール待ち。
memoriesはちょっと微妙なので、またいつかPIEに行った時にでもぼちぼちと。
0519root▲ ★
垢版 |
04/12/25 20:26:20ID:???
適度に重い感じなので、live8をちょっといじった。
メモリ4Gなので、httpdを1280に設定。
(20:05ぐらいに1024個使い果たしを観測)
0520root▲ ★
垢版 |
04/12/27 02:56:34ID:???
memoriesへの土地造成に伴い、以下のDNS設定変更をお願いします。

(現在)
+ex6.2ch.net:206.223.151.135
+game7.2ch.net:206.223.151.135
+pc6.2ch.net:206.223.150.15

(変更後)
+ex6.2ch.net:206.223.151.230
+game7.2ch.net:206.223.151.230
+pc6.2ch.net:206.223.151.230
0521root▲ ★
垢版 |
04/12/27 03:39:08ID:???
ex6, game7, pc6 memoriesへの格納完了しました。
bbs.cgiとsubbbs.cgiの削除・read.cgiとofflaw.cgiのamd64版への変更も終わっています。

ということで >>520 はいつでもOKです。
0522FOX ★
垢版 |
04/12/27 03:40:01ID:???
りょうかいですー
0523FOX ★
垢版 |
04/12/27 03:50:30ID:???
現在の空きサーバメモ

banana227 (game7)
banana371 (pc6)
0524FOX ★
垢版 |
04/12/27 06:10:55ID:???
root ★さんへ

tiger506 (game9/dso) に etc4 を併設してくださいー
0525root▲ ★
垢版 |
04/12/27 11:49:44ID:???
>>524
作成しました。以下をDNSに追加お願いします。

(新規追加)
+etc4.2ch.net:206.223.152.30
■ このスレッドは過去ログ倉庫に格納されています

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