X



【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16

■ このスレッドは過去ログ倉庫に格納されています
1root▲ ★
垢版 |
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/
04/12/06 18:35:47ID:NAbsINHk
bananaにBBMですか。ちょっとつらそうに思うのは私だけ?

また特殊系は全部HDDにやさしくしないといけないと思うのは私だけ?
134root▲ ★
垢版 |
04/12/06 18:37:25ID:???
ex7 変ですね。
どうしたのかしら。
04/12/06 18:41:02ID:dkrJcQzf
ex7って今落ちてますか?ただ重いだけ?

おお たいがあ よ なにごとだ
136FOX ★
垢版 |
04/12/06 18:41:55ID:???
>>133
楽勝でしょ

>.134
ちと実験に失敗して。。。 屍
137root▲ ★
垢版 |
04/12/06 18:44:43ID:???
>>136
実験すか、、、。

game9 game10 news18 news19 hobby7 の bbs.cgi を
Perl起動にしました。これで、とりあえず書き込みはブロックしないはず。
138動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/06 18:44:49ID:UVXRfCOr
>>136
おまえのせいかあぁぁぁぁぁぁ
139root▲ ★
垢版 |
04/12/06 18:46:14ID:???
で、
ex7 屍
live8 live16 live17 BBQスキップ版bbs.cgi
他のtigerサーバ BBQノンブロック版bbs.cgi

になったと。

他の量産型banana (live14除く) oyster243 復活待ち
かな。
140root▲ ★
垢版 |
04/12/06 18:46:44ID:???
tiger503 リブートかかった模様。
141root▲ ★
垢版 |
04/12/06 18:51:22ID:???
news19、やはりブロックしますね。
うーむ。
142root▲ ★
垢版 |
04/12/06 18:54:28ID:???
BBQのところで詰まってますね。
そこをスキップしたら、ちゃんといけた。

Perl版なのに、どうしてだろう。
04/12/06 19:01:50ID:mqzXAa/6
FOX★たん、プロ野球板のスレが1200ぐらいから70ぐらいになっちまいましたよ。。。
リブートした後
144root▲ ★
垢版 |
04/12/06 19:03:00ID:???
Perl版のほうも、スキップ版にしないと(FOXさんがした模様)、だめなのか。
うーむ、研究が必要ということで。
145root▲ ★
垢版 |
04/12/06 19:04:46ID:???
混乱するので、私はoyster243が復活するまでは、
bbs.cgi 方面はいじらないことにします。

現在、ex7 live8 live16 live17 以外は 従来のPerl版で動いています。
146root▲ ★
垢版 |
04/12/06 19:11:51ID:???
ということで、システムインストール作業待ちの状態。

>>129 ですが、BBQとdnscacheをそういう配置にするのは、
メモリ容量の違い、と考えていいのかしら。

で、以降途中は(場合によっては移行後も)、
oyster243でもdnscacheを動かし続けるというかんじか。
147FOX ★
垢版 |
04/12/06 19:16:31ID:???
BBQ じゃなくて
DNS を引くときにブロックされていると思われ

それらのサーバには 243 しか書かれていないはず、

今 live15 だけ変更してみました
148root▲ ★
垢版 |
04/12/06 19:18:04ID:???
>>147
そうですね。

でもその部分は、alarm()が効くと思っていたんですが。
それともdnscacheが落ちていると、そこも効かなくなるということなのかしら。
149root▲ ★
垢版 |
04/12/06 19:19:28ID:???
具体的には、gethostbyname() のところですね。
gethostbyname() から所定の時間内に戻ってこない場合、
次にいってほしいなと。

リモートホストを逆引きしてログにとるところ(gethostbyaddr()のところ)は、
alarm()していないはずなので、そこはブロックしても仕方ないわけですけど。
150FOX ★
垢版 |
04/12/06 19:20:01ID:???
たんにリモホ引くときは Alarm で引っ掛けていないです
151FOX ★
垢版 |
04/12/06 19:20:46ID:???
そこの仕様変更は危険と思われ。。。

どんどん BBQ に焼かれます。
152root▲ ★
垢版 |
04/12/06 19:22:16ID:???
>>150
うん。そこはブロックされるはずです。

でもそこが大丈夫なはずのtigerサーバ/cobraサーバ(= DNSキャッシュ自分もち)のところも、
BBQのチェック部分でひっかかったのが、なぜなのかなと。
153FOX ★
垢版 |
04/12/06 19:22:36ID:???
live15,ex8

nameserver 実験で確かめるために変更しました。

1) 345
2) 243
3) maido3 のどれか所定のやつ
4) maido3 のどれか所定のやつ
04/12/06 19:22:46ID:i/b19qVA
これは面白い祭り会場ですね

生暖かい目で見守っています。
がんがってくださいね!

-=・=-   -=・=-
155root▲ ★
垢版 |
04/12/06 19:23:14ID:???
>>151
BBQは、外からDNSひいても影響ないです。
(外からひくことで登録しているのは、BBX/Rock54)。
156FOX ★
垢版 |
04/12/06 19:24:11ID:???
Tiger/Cobra のbbs.cgi(SpeedyCGI) のやつは
今のところ何をやっても Alarm をBackEndが受け取ってくれません
たぶん FrontEnd は受け取っていると思われ
これはこれからの研究に委ねられます。
157root▲ ★
垢版 |
04/12/06 19:24:24ID:???
>>153
245すね。
今 query きているのを確認しました。
158root▲ ★
垢版 |
04/12/06 19:25:16ID:???
>>156
了解です。
159FOX ★
垢版 |
04/12/06 19:25:22ID:???
>>155
リモホ引けないやつはどんどん焼くという仕組みが
Boo80 にあるですよ、

だから BBQにどんどん投入しちゃう
160FOX ★
垢版 |
04/12/06 19:26:33ID:???
今 ブロックが起ってかけないサーバは BBQ 云々じゃなく
単に普通のリモホ引きが出来ないために起っています。
161root▲ ★
垢版 |
04/12/06 19:29:01ID:???
>>159
おー、そういうことだったんですか。
逆引きちゃんと設定してないと、どきどきするわけだ。
了解です。

>>160
そうですね。
162root▲ ★
垢版 |
04/12/06 19:34:17ID:???
oyster243、HDD交換終了。
受け取りました。
セットアップにとりかかります。
163FOX ★
垢版 |
04/12/06 19:50:37ID:???
当面の方針は

1) 243 (or245)
2) 245 (or243) 半々くらいに、
3) maido3 設置ラックによる所定のやつ
4) maido3 設置ラックによる所定のやつ

ということにして

243 , 245 のDNS 2台体制にする、(BBM はお引越し)
243 で RAID1 を試してうまく行ったら 245 もRAID1化

でいいかな?
164root▲ ★
垢版 |
04/12/06 19:54:27ID:???
>>163
1)〜4)は /etc/resolv.conf の設定順ですね。

で、dnscache/BBQとも、2台体制にするというかんじですか。
それともdnscacheだけ2台体制?
165FOX ★
垢版 |
04/12/06 19:59:35ID:???
BBQ は別に一台

dnscache/BBQ (二台 143,145)
BBQ 別に一台(ひろゆきが買ってくれるのを期待!!)

ということで
現状では BBQ 専用はないので BBQは 243に同居
BBM は 245 に同居

かな?
166root▲ ★
垢版 |
04/12/06 20:06:36ID:???
ということは、

oyster243 dnscacheその1 BBQ
cobra2245 dnscacheその2 BBM

でまずは動かしておいて、

別サーバ1 BBQその2

をめざすということかしら。
167FOX ★
垢版 |
04/12/06 20:07:44ID:???
そうそう
どうでしょ?
04/12/06 20:10:27ID:IYaoxkmt
>>84
%php -v
[Mon Dec 6 02:46:39 2004] [apc-error] apc_shm_create: shmget(0, 31457280,914) failed: Cannot allocate memory

って出ますー(汗)

<q cite="http://moonshine.s32.xrea.com/#news">
04/08/15
ひとりごと。
coreを吐いたり、たまにコンパイルをミスるMMCacheに代わってAPC2の導入を検討中。
まずPHPをconfigureのオプションに --enable-sysvshm を付けてコンパイル。
普通にインストールすると [apc-error] apc_shm_create: shmget(0, 31457280,914) failed: Invalid argument のようなエラーが出て使えない。
FreeBSDではSHMMAXPGSとSHMSEGの値を適当に増やしてカーネルを再構築すれば大丈夫だった。
しかしMacOS Xではカーネルの再構築というわけにもいかない。(Darwinのソースからとかはナシで)
</q>

だそうですー(汗)
169root▲ ★
垢版 |
04/12/06 20:12:03ID:???
BBQ死亡時が、どきどきしますが、
BBQその2が来るまでは、bbs.cgiごにょごにょとか、
対症療法でなんとかすると。

であれば、当面これでいける気がします。

次の段階で、oyster243とcobra2245のセカンド側のインタフェース使って、
1つのIPアドレス共有をはかりたいですね。
170root▲ ★
垢版 |
04/12/06 20:13:10ID:???
>>168
おー、なるほど。

携帯サーバ並みにあれをふやさないと、いかんのか @ banana238。
時間とれたところでやっておくです。
171root▲ ★
垢版 |
04/12/06 20:14:16ID:???
portsをmake updateし、
make -j8 buildworld buildkernelしています。< oyster243

その間に、banana238をみてきます。
172root▲ ★
垢版 |
04/12/06 20:21:24ID:???
>>168
banana238に、

# keitai server tuning
kern.ipc.nmbclusters=32768
kern.ipc.maxsockets=32768
vm.pmap.shpgperproc=1024

を足して、rebootしました。
どうでしょう。
173root▲ ★
垢版 |
04/12/06 20:58:39ID:???
5.3Rへのバージョンアップ完了。
これから、本格的にセットアップ入ります。
04/12/06 21:11:52ID:IYaoxkmt
>>172
%php -v
[Mon Dec 6 04:04:02 2004] [apc-error] apc_shm_create: shmget(0, 31457280,914) failed: Cannot allocate memory

変わらないようですー(汗)

<q cite="http://moonshine.s32.xrea.com/#news">
04/08/28
APCの件は解決。/private/etc/rcでSystem V共有メモリの量を大きくすれば良かった。
8/15に書いた方法はBSDサブシステムが立ち上がってから実行されるため、変更できなかったと考察した。
</q>
と言う記述もありましたー

kernel のオプションについては疎くて適切なアドバイスが出来なくてごめんなさいですm(_ _)m

あと、
%ps auxUch2rck54
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
ch2rck54 1001 0.0 0.0 0 0 ?? Z 3:30AM 0:00.00 <defunct>
と云うのも出ていますので、こちらも調査してみるです。。。
(こちらはRock54自動起動で何かが起こっているみたいですので。/Rock54システム自体は正常に稼働しているようです)
175root▲ ★
垢版 |
04/12/06 21:14:13ID:???
>>174
了解です。
oyster243復旧後にでも。
04/12/06 21:14:20ID:IYaoxkmt
あと、こゆのも出てるみたいですー@svc関連
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 494 0.0 0.1 1180 488 con- I 3:20AM 0:00.00 [readproctitle]
177root▲ ★
垢版 |
04/12/06 21:27:19ID:???
>>176
それはたぶん、正常動作と思うです。
04/12/06 21:28:56ID:Di6LY82y
なんか話がゴッチャになってよく分かりません
まとめると

・SpeedyCGIの件
・HDD故障原因の件
・oyster243復旧の件
・DNS鯖ミラーの件
・BBQ改良の件
・転んでも泣かない鯖の件

以上でよろしいでしょうか?
すでにdoneのものはSpeedyCGIぐらいかな?
179root▲ ★
垢版 |
04/12/06 21:38:09ID:???
>>178
どもです。
+
read.cgiをcgidso化する件
banana238のPHPの件
04/12/06 22:17:12ID:IYaoxkmt
>>174
> (こちらはRock54自動起動で何かが起こっているみたいですので。/Rock54システム自体は正常に稼働しているようです)
join '<>', @status;
この行でwarningが出たみたい、、、なんじゃほら(汗)
あと、%ENVと%SIGをlocalしてみました。
でもってcronさんが3人も居るのは何でだろう?@メールも送ってくれないし(MAILTOの設定済み)

>>177
そういえばコメントが出ていませんですよね。m(_ _)m

>>178-179
ややこしい時に引っかき回してごめんなさいですm(_ _)m重ね重ね
04/12/06 22:26:26ID:Di6LY82y
>>179
了解です。この頃、運用板が騒がしいですな。
182root▲ ★
垢版 |
04/12/06 22:59:35ID:???
oyster243のセットアップ、概ねできたはず。

BBQの動作確認中。

最後に、最終的なリブートテストをします。
04/12/06 23:03:16ID:g4rYIz+I
激しくお疲れ様です。
184root▲ ★
垢版 |
04/12/06 23:10:30ID:???
リブートテストとおりました。

BBQのログ&データをメモリディスクに入れたので、
リブートするとリセットされます。

最悪10分すると再生成されて、元に戻るはず。
このチェックができれば、作業終了。
185root▲ ★
垢版 |
04/12/06 23:12:41ID:???
BBQデータが再生成されることを確認しました。

これで、BBQが正しくひけることを確認できたら、
bbs.cgiを元に戻してきます。
186root▲ ★
垢版 |
04/12/06 23:14:06ID:???
BBQは正しく動くようになりました。

%nslookup 51.19.10.128.niku.2ch.net
Server: localhost
Address: 127.0.0.1

Non-authoritative answer:
Name: 51.19.10.128.niku.2ch.net
Address: 127.0.0.2

後処理にいってきます。
187root▲ ★
垢版 |
04/12/06 23:16:34ID:???
メモしておこう。

・cobra2245のdnscacheのログも/md化する
・後でbanana238のPHP周りをみてみる
04/12/06 23:34:10ID:IYaoxkmt
おつですたーm(_ _)m
189root▲ ★
垢版 |
04/12/06 23:35:30ID:???
各サーバの様子を確認中。

今落ちているサーバは、

ex7
that3
travel2

他には?
190root▲ ★
垢版 |
04/12/06 23:36:21ID:???
that3にログインしようと、トライ中。
04/12/06 23:38:23ID:MQDW5iCu
book3もダメぽい。
192root▲ ★
垢版 |
04/12/06 23:39:10ID:???
>>189 なサーバは、超重いすね。
原因を調査中。
193root▲ ★
垢版 |
04/12/06 23:39:25ID:???
>>191
同じ症状の模様。
04/12/06 23:45:31ID:goaVvOBW
ircも落ちてる
195root▲ ★
垢版 |
04/12/06 23:47:03ID:???
news18 news19 game9 game10 hobby7 正常を確認。

>>194
ircは、私、触れません。
04/12/06 23:48:39ID:7oC8VcYI
フォッ糞死ねカス
04/12/06 23:49:03ID:vkt21b52
bubble2もですね
198root▲ ★
垢版 |
04/12/06 23:49:44ID:???
banana で反応がとても遅いもの

that3 travel2 book3 bubble2 (ひょっとして同じマシンに同居しているのもあるかも)

tigerでおかしいもの

ex7

でいいのかな。
199root▲ ★
垢版 |
04/12/06 23:51:09ID:???
that3 book3 bubble2 travel2

これらは同居ですね。

22:00 ごろに落ちたのか。
http://ch2.ath.cx/load/that3.html

今回の作業と関係あるんだろうか。
200動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/06 23:52:34ID:5QHQ19PK
>>199 そうだす banana229だす
201root▲ ★
垢版 |
04/12/06 23:54:57ID:???
live8のbbs.cgiを、BBQを引くものにしました。
様子を観察中。

問題なければ、live16 live17にも配布予定。
202root▲ ★
垢版 |
04/12/06 23:56:49ID:???
live8のDNS logをチェック中。
問題ない模様。

これから、live16 live17 に同じものを配布します。
203root▲ ★
垢版 |
04/12/07 00:00:54ID:???
live16 live17 に配布しました。
dsoは、どうだったかな。確認します。

これで banana229 (>>200) と tiger503 以外は、復活したと思う。
204root▲ ★
垢版 |
04/12/07 00:11:22ID:???
cobra2245 の DNS キャッシュサーバをメモリディスク化する作業を実施中。
205root▲ ★
垢版 |
04/12/07 00:23:00ID:???
>>204 は完了。
206動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/07 00:24:19ID:JGl7ckm+
とりあえず乙。
そしてがんばれ。
207root▲ ★
垢版 |
04/12/07 00:26:01ID:???
dso のbbs.cgiは、BBQ参照版になっていました。>>203
208動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/07 00:27:13ID:JGl7ckm+
鯖落ち回復はしばらくかかりそうですか?
209root▲ ★
垢版 |
04/12/07 00:29:12ID:???
ex7 (= tiger503) と that3 travel2 book3 bubble2 (= banana229)は、
これから10分ほど待って自力復活しない場合、リブート要請出します。

復活したら、bbs.cgi 配布と。

これから banana238 の PHP 問題にとりかかります。
210動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/07 00:34:16ID:JGl7ckm+
把握した。
211動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/07 00:43:44ID:Vlq14OWG
>>209
どうなりましたか?
04/12/07 00:47:35ID:sXRofScD
要請か
213root▲ ★
垢版 |
04/12/07 00:52:19ID:???
# shared memory tunings
kern.ipc.shmall=16384
kern.ipc.shmmax=67108864

を /etc/sysctl.conf に入れ、sysctl コマンドで変更した。

これでどうかな。< banana238
214root▲ ★
垢版 |
04/12/07 00:53:27ID:???
>>211
とても遅くて、入れないですね。
sshもタイムアウトします。

これから、リブート要請します。
リブートされるかは、かみのみそしる。
215root▲ ★
垢版 |
04/12/07 00:57:11ID:???
要請出しました。

これで、pending な作業は、ないはず。
04/12/07 00:58:37ID:vqUaAs5c

  ∧_∧  
 ( ・∀・)  おとなしくして
 ( ∪ ∪  待ってろ。
 と__)__)
 
04/12/07 01:00:06ID:9bFTaKj+
>>213
-bash-2.05b$ php -v
PHP 4.3.9 (cli) (built: Dec 5 2004 19:51:51)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

キタ━━━(゚∀゚)━━━ッ!!

※chfn したのは内緒♪@csh→bash
218root▲ ★
垢版 |
04/12/07 01:00:28ID:???
ex7 リブートかかりはじめました。
219root▲ ★
垢版 |
04/12/07 01:00:55ID:???
>>217
お、よかった。

携帯サーバを5.3Rにするときは、これ入れなきゃ。
04/12/07 01:03:00ID:vqUaAs5c
来ました
221root▲ ★
垢版 |
04/12/07 01:03:53ID:???
ex7 上がりました。
bbs.cgi を live17 と同じものにしました。

復帰依頼かけてきます。
222ヘ⌒ヽフ
垢版 |
04/12/07 01:04:15ID:+C9gyuOl
>>221
乙!!
04/12/07 01:05:01ID:voTY+Im/
御苦労様
04/12/07 01:05:17ID:KDBMgRMh
お疲れ様です。
225動け動けウゴウゴ2ちゃんねる
垢版 |
04/12/07 01:06:07ID:AjqEM8Up
お疲れ様でした
226root▲ ★
垢版 |
04/12/07 01:06:47ID:???
banana229 もリブート入りました。
bbs.cgi を投入しなおしました。

これで、全部元に戻ったはず。
04/12/07 01:11:38ID:m53VMjqr
オツカレチャーン
04/12/07 01:11:48ID:sW46Ie0d
スレッドtatesugiが参照されないで
ex7で乱立してた件も解決ですか?
229root▲ ★
垢版 |
04/12/07 01:14:26ID:???
>>228
そのへんは、別だとおもう。
04/12/07 01:15:56ID:vqUaAs5c
banana229はひとまず復帰依頼は必要なさそうです
231root▲ ★
垢版 |
04/12/07 01:18:40ID:???
>>230
ども。了解です。

伊右衛門の500mlペットを飲み中。
04/12/07 01:18:42ID:X+/LG481
乙カレー
ホントに、いや、まじで
04/12/07 01:25:20ID:NwR44+on
>>231
ジンギスカン鯖をリブートした後恒例の、
復帰依頼出して復帰してもらうの待つのと、
復帰スクリプトもらって自分で復帰するのとどっちが楽ですか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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