X



トップページ運用情報
1001コメント340KB
2ch特化型サーバ・ロケーション構築作戦 Part27
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001root▲▲ ★
垢版 |
2008/01/11(金) 23:26:59ID:???0?PLT(82008)
2ch特化型サーバ・ロケーション構築作戦のスレッドです。

・2ちゃんねるのサーバロケーション、PIEに関する関連作業・調整事項
・DNS登録・変更関連の各種作業や調整事項
・2ちゃんねるのサーバで採用しているOS、FreeBSDに関する情報・調整事項
・各種作戦・プロジェクトとの連携、プロジェクト間の連携

等を取り扱います。

前スレ:
2ch特化型サーバ・ロケーション構築作戦 Part26
http://qb5.2ch.net/test/read.cgi/operate/1183341095/
0847root▲▲ ★
垢版 |
2008/03/29(土) 15:56:24ID:???0?DIA(100256)
(続き)

m2の*ネットワークカードは*「MAC荷札」を見て、
あ、これは自分のもの(MAC2宛て)だ、と認識し、MAC荷札を*はがしたうえで*、
m2本体部分に届けます。

データを送り届けられたm2の本体部分は「IP荷札」の「送信先IPアドレス」が、
自分のIPアドレスと一致したら、それは確かに自分のものだ、と認識します。

つまり、
・純粋に荷物を送ったり拾い上げるためだけに使われるMAC荷札
と、
・送る相手を指定したり届いた荷物が誰から送られたか確認するためのIP荷札

が別にあるわけです。

ここまでがMACアドレスの基礎知識です。

>>845
すみませんです。
じかんが、、、。いったんここまで。
0849root▲▲ ★
垢版 |
2008/03/29(土) 16:58:49ID:???0?DIA(100256)
一時的にオンラインに。

某所:
> ・ロードバランサーを二重化する場合には、プライベートネットワークの
>  環境が必要になる

>>834
> あと、u1とu2は専用のプライベート接続を持つことが望ましいです。

「望ましい」と書いているとおり、専用のプライベート接続がなくても
動作自体はすると思います。

その場合相手が生きているかどうかを、
パブリック側のネットワークでチェックすることになるため、
他の通信に影響されるおそれがあります。

つまりその分、相手が生きているかどうかをチェックする部分の信頼性が
やや低下します。

こういうのをやる場合に一番まずいのは「相手の死の誤検出」です。
つまり主ノードが生きているのにスタンバイノード側が「死んだ」と判断すると、
両方のノードが同時に動作してしまうことになり、致命的です。

でもでも、まずは基本構成を作るのが先なんじゃないかなと。
というところでまたしてもオフラインに。はい。
0850root▲▲ ★
垢版 |
2008/03/29(土) 18:16:25ID:???0?DIA(100256)
いちお、補足。
「ほんとはネットワークカードがやるとは限らないじゃないの?」とかいうのは、なしで。
(>>846-847)
0852P219108007145.ppp.prin.ne.jp
垢版 |
2008/03/30(日) 18:47:42ID:qt7XFNUB0
この後の予定:

matdの基本とMATのしくみ
ロードバランシングにおけるDNSラウンドロビンとNATとMATの比較
matdの設定
2ちゃんねるにおける未解決の課題

で、このあとucarpの話など。
0861root▲▲ ★
垢版 |
2008/03/31(月) 18:49:02ID:???0?DIA(100256)
【祟り】FOX★が管理人をなめなめするスレッド【鎮○】8
http://qb5.2ch.net/test/read.cgi/operate/1206640649/554

・まず改造後の bbs.cgi を読んでみる
・どうすればいいか、jigとibisの中の人にここで伝える

あたりを、時間とれたところで。
0862 ◆z0qR1gLtHk
垢版 |
2008/03/31(月) 22:38:59ID:LySzYWI70
お世話になっております。アイビスの齊藤です。

2ch書き込み時にiモードIDを送る必要が出てくるということでしょうか。
まだざっとしか見ていませんが、iアプリからもIDはとれるようなので、対応は可能だと思います。
以前と同じようにヘッダに文字列を埋め込む方式か、
独立したヘッダフィールドとして送信するかのどちらかになりそうですね。
0864 ◆z0qR1gLtHk
垢版 |
2008/04/01(火) 00:25:36ID:qIljKh6f0
>>863
それに関しましては、以前設定を入れたときに他でトラブルがありまして……。
もちろん逆引き設定だけでトラブルが起きるというのもおかしな話で、
どこかの設定が変なのだと思うのですが、現在調査中です。すみません。
なるべく速やかにしたいとは思っています。
0868root▲▲ ★
垢版 |
2008/04/01(火) 14:36:50ID:???0?DIA(100256)
>>862
対応はたぶんきっと、そんなかんじですね。

仕様が固まったら、またこちらにて。
0870マァヴ ◆jxAYUMI09s
垢版 |
2008/04/01(火) 15:18:32ID:+7YQ/nur0?PLT(99294)
>828
了解です。
banana238引退します(^_^;)お疲れ様でしたー
0876動け動けウゴウゴ2ちゃんねる
垢版 |
2008/04/02(水) 22:13:08ID:3j6I1NJI0
スレッドランキングがおかしいんだが
0877root▲▲ ★
垢版 |
2008/04/03(木) 13:33:58ID:???0?DIA(100256)
>>852
> matdの基本とMATのしくみ

に入る前に、NATを使ったロードバランシングの話を少しします。

NATは >>840 にあるように、IPアドレスを変換するしくみでした。
例えば、毒男さんがセットアップしようとしていたbalanceを使った
ロードバランシングは、NATで実現されています。
では、NATでロードバランシングはどうやって実現されているのでしょうか。

ここでもう一度 >>840 にある図を見てください。
実は、NATを使ったロードバランシングでは、
この図の左側の PC1〜PC3 がサーバで、右側がユーザ(クライアント)なのです。
つまりみなさんの家にあるNATルータとは*逆向きのNAT*が使われているわけです。

ということでNATを使ったロードバランシングでは、

・公開されるIPアドレスは一つ
・サーバからの行き・戻りのパケットの両方とも、NATルータ(バランサー)経由になる

ことになります。
0878root▲▲ ★
垢版 |
2008/04/03(木) 13:46:55ID:???0?DIA(100256)
ということでここまで説明してようやく、MATのしくみの説明に入れます。

しくみから入る前にまず、具体的な設定から入ったほうがイメージがつかめそうなので、
そのようにしてみます。

>>832 の図を再掲します。

┬─┬─┬─┬─ 同一サブネット(同一スイッチが望ましい)
■  ■  ■  ■
u1  s1  s2  s3
IPu1 IPs1 IPs2 IPs3

※この時点ではまだIPdはどのサーバにも振らない

matdの設定をするよりも*前に*、まずIPdアドレスを振る必要があります。
で、IPdアドレスはここにある*4台すべてのサーバに*振られます。

ここで「えっ、そんなことできるの?」と思われた方がいるかもしれません。
ということでここのしくみを理解することが、MATの最大のポイントになります。

…とここまで書いたところで、タイムアウト、、、。
続きはちと後で。
0879root▲▲ ★
垢版 |
2008/04/03(木) 14:06:08ID:???0?DIA(100256)
ちと時間とれそうなので、続きを。

IPdアドレスの振り方ですが、

・u1の外向けインタフェース(em0やvr0等)
・s1〜s3の*ローカルインタフェース*(lo0)

に、同じIPアドレスを振ります。

実際の処理をするs1〜s3サーバの lo0 に振るのがポイントです。
これにより「自分にはIPdアドレスが振られている」ということが認識され、
かつ、lo0 のIPアドレスは外には決して見えないので、
外部から見た場合、IPアドレスがバッティングしてしまうことがありません。
外部からはu1につけられたIPdだけが見えることになります。

ちょっとだけ先回りして言っておくと、
>>847
> データを送り届けられたm2の本体部分は「IP荷札」の「送信先IPアドレス」が、
> 自分のIPアドレスと一致したら、それは確かに自分のものだ、と認識します。

これに関係しています。
0880root▲▲ ★
垢版 |
2008/04/03(木) 14:12:15ID:???0?DIA(100256)
ここまでで、このように設定されました。

┬─┬─┬─┬─ 同一サブネット(同一スイッチが望ましい)
■  ■  ■  ■
u1  s1  s2  s3
IPu1 IPs1 IPs2 IPs3
IPd IPd IPd IPd ← ただし外から接続可能なIPdはu1のものだけ

この状態の時に外からIPd宛てのデータが来ると、
通常の方法でu1に接続されます。

その際、u1にはそのサブネットのルータ(仮にRとする)から、
こんな「IP荷札」と「MAC荷札」がついたデータが来ているはずです。

送信元MACアドレス: RのMACアドレス
送信先MACアドレス: u1のMACアドレス
送信元IPアドレス: 送信元のIPアドレス
送信先IPアドレス: IPd

そしてこのデータは、
通常の場合システムが受け取って「MAC荷札」をはがし、
待っている人に引渡しをすることになるわけですが、
matd を設定した環境では、このデータはMAC荷札がついた状態のまま、
matd が処理をすることになります。
0881root▲▲ ★
垢版 |
2008/04/03(木) 14:22:48ID:???0?DIA(100256)
ということで matd は受け取ったデータの「MAC荷札」を、このように加工します。

・送信元MACアドレス: u1のMACアドレス
・送信先MACアドレス: s1〜s3のMACアドレス ← ★注目
・送信元IPアドレス: 送信元のIPアドレス
・送信先IPアドレス: IPd

そして内容は変更せず、そのままネットワークに送り出します。

するとこのデータは「u1からs1〜s3に直接送られた時と同様に」
s1〜s3に到着します。

s1〜s3では通常通りMAC荷札をはがして、送信先IPアドレスをチェックします。

・送信元IPアドレス: 送信元のIPアドレス
・送信先IPアドレス: IPd

そこには「IPd」と書いてあります。

次にs1〜s3はIPdが自分のIPアドレスと一致するかどうか調べます。
IPdは確かに自分に振られているので、来たデータは自分宛てだと判断し、
そのIPアドレスで待機しているサービス(例えばhttpd)に渡されます。
0882root▲▲ ★
垢版 |
2008/04/03(木) 14:25:46ID:???0?DIA(100256)
で、処理結果が返される場合は、送信元と送信先のIPアドレスをひっくり返して使うわけです。
s1〜s3は、以下のようなIP荷札がついたデータを用意します。

・送信元IPアドレス: IPd
・送信先IPアドレス: 送信元のIPアドレス

そして、これを通常の手段で送り出します。

このデータの送信先は送信元のIPアドレスになっていますので、
通常の手段でルータRに送られることになります。
つまり、u1を経由せず、s1〜s3からダイレクトに送信元に返事が届くことになるわけです。
0883root▲▲ ★
垢版 |
2008/04/03(木) 14:29:29ID:???0?DIA(100256)
以上がmatd環境におけるデータ送受信の、
つまりMATのしくみ、ということになります。

(逆向き)NATでは送信先IPアドレスが変換されましたが、
MATでは送信先のMACアドレスが変換されることになります。

そしてこれが使えるのは「MAC荷札をつけた状態でデータが送られる範囲のみ」
つまり >>846 のような形でデータが送受信される、同一サブネットの範囲内のみ、
ということになるわけです。
0884root▲▲ ★
垢版 |
2008/04/03(木) 14:30:49ID:???0?DIA(100256)
ということで、いったんここまでで。
次はちと >>852 と順番変えて、matd の具体的な設定など。
0885root▲▲ ★
垢版 |
2008/04/03(木) 14:34:06ID:???0?DIA(100256)
>>879
> ・s1〜s3の*ローカルインタフェース*(lo0)

「ループバックインタフェース」ですね。すみませんですた。
0886
垢版 |
2008/04/03(木) 15:49:08ID:9yc1e7FM0
ループバック。
s1、 s2、 s3が自身のIPアドレスを参照する際のアドレスということですよね。
で、自身が参照するためだけのものだから外部からは見えないと。

つまりs1〜s3が自分宛のパケットかを調べるためだけに使用されると。
0887root▲▲ ★
垢版 |
2008/04/03(木) 17:52:16ID:???0?DIA(100256)
matd の設定

ここに至るまでに、
ifconfig alias でつける IPd のアドレスをつける設定は既にできているものとします。
ifconfig_lo0_alias0 とかそのへん。

1) 来るパケットを matd でだけ処理するようにする @ 受付嬢

受付嬢の通常システムがパケットを処理してしまわないように、
ipfilter を設定してパケットをブロック(ドロップ)します。
ブロックしないと受付嬢のhttpdが「こんにちは」ってしたりします。

もちろんそもそも受付嬢では Listen 80 とかしちゃだめで、
Listen 実アドレス:80 とかしてローカルの httpd がつながらないように
しておかないとだめです。

具体的な設定は、とりあえずこんなかんじかなと。 @ 受付嬢

・/etc/rc.conf
# for ipfilter
ipfilter_enable="YES"

・/boot/loader.conf
# for ip filter
ipl_load="YES"

・/etc/ipf.rules
block in quick proto tcp from any to IPdのアドレス port = 80
0888root▲▲ ★
垢版 |
2008/04/03(木) 17:55:41ID:???0?DIA(100256)
ここまでできてから、matd の設定をします。
matd.cf での各フロントサーバの指定ではMACアドレスを書くのが安全で確実です。

雪だるまではこんなかんじにしてあります。
フロントのうち3台がちょっと強いので、分割比を 4 : 4 : 4 : 4 : 3 : 3 : 3 に設定しています。

・/usr/local/etc/matd.cf
# TCPプロトコル
proto=tcp
# listen の address はホスト名または IP アドレス,
# port はサービス名またはポート番号で指定.
listen=206.223.150.96:80
# output_if は targets と同一セグメントにあるネットワーク I/F 名.
output_if=fxp0
# targets の address はホスト名,IP アドレスまたは MAC アドレスで指定.
# weight を省略した場合は 1 となる.
targets=00:30:48:53:ec:20=4,00:30:48:83:ab:30=4,00:30:48:83:a6:2a=4,00:30:48:2b:1b:2e=3,00:30:48:2b:29:a8=3,00:30:48:2b:29:54=3
# HUP シグナルで再読込.
0889root▲▲ ★
垢版 |
2008/04/03(木) 17:59:21ID:???0?DIA(100256)
雪だるまでは、matd は daemontools 配下で動かしています。
(そのほうが管理が楽なので)

/var/service/matd/run を適当にこんな感じで書きます。
下記は実際に雪だるまで使っているやつです。

#!/bin/sh
exec 2>&1
#exec env - TZ=JST-9 PATH="/usr/sbin:/usr/bin:/bin:/usr/local/bin" \
# /usr/bin/nice -n -20 /usr/local/sbin/matd -F \
# -f /usr/local/etc/matd.cf \
# -s /var/log/matd.stats
exec env - TZ=JST-9 PATH="/usr/sbin:/usr/bin:/bin:/usr/local/bin" \
/usr/sbin/rtprio 31 /usr/local/sbin/matd -F \
-f /usr/local/etc/matd.cf \
-s /var/log/matd.stats
0890root▲▲ ★
垢版 |
2008/04/03(木) 18:02:37ID:???0?DIA(100256)
>>889 を見るとわかりますが、rtprio コマンドを使って、
matd の優先度を realtime process 扱いに上げてあります。

これで、renice -20 するよりもさらに上の優先度になります。
雪だるまでは受付嬢は受付嬢しかさせていないので、
そこに最大限資源を集中させています。
0891root▲▲ ★
垢版 |
2008/04/03(木) 18:03:28ID:???0?DIA(100256)
ここまでで >>852 の、

matdの基本とMATのしくみ
matdの設定

は、だいたい完了かなと。

ロードバランシングにおけるDNSラウンドロビンとNATとMATの比較
2ちゃんねるにおける未解決の課題

については、また改めて。
0892root▲▲ ★
垢版 |
2008/04/03(木) 18:04:57ID:???0?DIA(100256)
というわけで「いつか書かなきゃ」とずっと思っていた
matd の設定内容を「共有財産」にできたので、
毒男さんには感謝しなきゃいけないのかなと。
0894ょぅι゙ょの見物人 ◆YoJo69//rM
垢版 |
2008/04/05(土) 02:13:27ID:dB9o9Hjo0
etc7は今よりつおくなるんですか?
作業は今月いっぱいにおわるんですか?

おそらく全板トナメで活動している皆さんが一番気になるところなので
質問してみる。
0896動け動けウゴウゴ2ちゃんねる
垢版 |
2008/04/05(土) 13:04:39ID:MGyw5l8c0
会社の隣の人のPCにmatd仕込んで自PCのloにそいつのIP振っとけば
飛んできたIPが全部自分の方にも流れてくるんじゃない?
こわくねぇ?
0898動け動けウゴウゴ2ちゃんねる
垢版 |
2008/04/05(土) 14:09:17ID:1nfKznd70
>>896
>隣の人のPCにmatd仕込んで

これが可能な時点でどんなことでも可能な気がしますよ。
改造したVNC仕込むなんてとても素敵
0900root▲▲ ★
垢版 |
2008/04/06(日) 04:30:07ID:???0?DIA(100256)
どくおさんへ:

lo0 にはアドレスを*追加*するのがいいです。
127.0.0.1 がなくなると、一般的なプログラムが
変な動きをする可能性があるです。

ということで、

ifconfig_lo0_alias0="inet 206.223.150.96 netmask 255.255.255.255"

のように、/etc/rc.conf に書くといいかなと。
0901root▲▲ ★
垢版 |
2008/04/09(水) 13:36:59ID:???0
http://www.j.dendai.ac.jp/~fujimoto/FreeBSD/amd64.html

とか、他にもいろいろ。

# 昔よくSunとかでやったですね。ちとなつかしいかも。
0902root▲▲ ★
垢版 |
2008/04/09(水) 13:42:21ID:???0?DIA(100256)
ほんで一言蛇足しておくと、
こういうのは「動かす」こともさることながら、
「どういうしくみで動くのか」を理解することが、重要なのではないかなと。
0904動け動けウゴウゴ2ちゃんねる
垢版 |
2008/04/09(水) 15:58:10ID:ds1BoPqx0
チラ裏モード
というか、生粋の UNIX なマシンをそこそこ触ったことがある人なら、ROM モニタから
tftp によるネットワークブートは知っているでしょう。
今みたいに Windows/Mac/PC UNIX しか知らない人だと、パッとは思いつかないかも。

EFI(だっけ?)が普及して MS-DOS な BIOS の呪縛から開放されると、また違ってくる
のかも…
0905FOX ★
垢版 |
2008/04/11(金) 01:44:50ID:???0
bbm2.2ch.net banana3180 は、T-Banana32 ? T-Banana64 ?

リッスン80 になってない?
してみて欲しい
0906root▲▲ ★
垢版 |
2008/04/11(金) 10:27:22ID:???0?DIA(100256)
>>905
32bit、2Gmem、SATA300、RAID 0 < banana3180

Apacheの設定は私の権限では見られないので不明。
0907マァヴ ◆jxAYUMI09s
垢版 |
2008/04/11(金) 13:23:40ID:lOdSh/n30?PLT(99295)
>905
そしてListen 80適用したー(^_^;)
0908FOX ★
垢版 |
2008/04/11(金) 13:26:11ID:???0
ども、
素敵になった
0909 株価【940】 △△ ◆cZfSunOs.U
垢版 |
2008/04/13(日) 00:24:50ID:2j/Y2XY60
http://qb5.2ch.net/test/read.cgi/operate/1207973589/93
ということで,全鯖配布用 .htaccess に以下の設定を追加.

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/test/read.cgi !-f
RewriteRule /?read\.cgi/? /test/read.html
0910FOX ★
垢版 |
2008/04/13(日) 00:26:29ID:???0
tmp7 も?
0911stream ◆PNstream2s
垢版 |
2008/04/13(日) 00:30:44ID:ywbeE//m0
>>909
IE7もFirefoxも文字化けしてますよ
0913動け動けウゴウゴ2ちゃんねる
垢版 |
2008/04/13(日) 00:33:48ID:dNkqcYxg0
文字化け何とかして
0916 株価【940】 △△ ◆cZfSunOs.U
垢版 |
2008/04/13(日) 00:41:31ID:2j/Y2XY60
tmp 系は除外ですかね? こうしますた.

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/test/read.cgi !-f
RewriteCond %{HTTP_HOST} !^tmp\d*\.2ch\.net$
RewriteRule /?read\.cgi/? /test/read.html
0919FOX ★
垢版 |
2008/04/13(日) 00:45:39ID:???0
qb6とかもなんかあるんじゃなかったっけ
0925 株価【1040】 △△ ◆cZfSunOs.U
垢版 |
2008/04/13(日) 02:12:13ID:2j/Y2XY60
mod_rewrite の罠がまだ science6 と academy6 には残っていたらしく,
全鯖配布用 .htaccess に >>909,916 のような設定を入れるとそれらの鯖で問題が生じるので,
人大杉の鯖で個別に >>909 の設定を test/.htaccess に入れることに......
0928root▲▲ ★
垢版 |
2008/04/13(日) 23:45:10ID:???0?DIA(100256)
んと、昨日はほとんどアクセスしなかったんですが、

従来: read.cgi がない時 → 人大杉を表示

が、管理人の指令により、

今後: read.cgi がない時 → read.html に自動書き換え
ただし、qb6 と tmp7 を除く

になった、ということですか。
0930 株価【940】 △△ ◆cZfSunOs.U
垢版 |
2008/04/14(月) 00:53:54ID:uW55yU790
>>928 そのようですね.

ただ,今回は個別鯖の test/.htaccess で対応させたんですが,
今後別の件で全体配布用 .htaccess で mod_rewrite の設定をしたいことも
出てくるかも知れないので,academy6 / science6 の httpd.conf の設定を
見直してもらった方がいいような気がします.大昔の人大杉規制か何かの名残で

RewriteRule ^/test/ - [F]

に類する設定がそれらの鯖の httpd.conf に入っているのではないかと思うんですが,
今となってはその設定を活用することはない,むしろ mod_rewrite を使う上での
障害にしかならないので......


>>929 いろいろスクリプト・プログラムの対応が大変そうですね......
UTF-8 に全面移行ならそれはそれで割り切ればいいんですが,
Shift JIS と UTF-8 の混在環境に対応させるとなると,
日本語メッセージをスクリプト・ソース中で直に書いてある部分などは
CSI 化しないといろいろ問題がありそうな悪寒......
0931root▲▲ ★
垢版 |
2008/04/14(月) 13:22:47ID:???0?DIA(100256)
某所に向けたひとりごと:

○フロントの自動切り離しのコンセプト:

a) 受付嬢から何らかの形で各フロントサーバのサービスを逐次監視する

- port 80につながるか、とか、ping通るか、とか

b) サービスが落ちたことを検知したら matd.cf を書き換えて
該当サーバの MAC アドレスを削除し、matd に HUP シグナルを送る
daemontools 配下なら svc -h 一発

c) これで落ちたやつは切り離される

d) 1)のプロセスは監視を続け、フロントの復旧を確認したら、
b) の逆をやる。

e) これで復旧する
0932root▲▲ ★
垢版 |
2008/04/14(月) 13:26:03ID:???0?DIA(100256)
>>931 はたぶん、

1) フロントのサービスを監視する常駐プロセス
2) そのプロセスからイベントドリブンに起動される切り離し(または復旧)スクリプト

っていう感じになるんだろうなと。

2) はお手製のシェルスクリプトとかPerlスクリプトでいけるんでしょう、きっと。

1) をやってくれるような、いいプログラムはないものか。
きっとあると思うんだけど、あまり調べてないですね。
/usr/ports/sysutils/ の下あたりをあさってみると、何か埋まっているかも。

ということで私はちょっと早めの時間切れ、、、。
0933 株価【800】 △△ ◆cZfSunOs.U
垢版 |
2008/04/17(木) 06:35:00ID:ZOTbmmUH0
>>925 むしろ逆に,罠のある academy6, science6, 2chplus の各鯖の test/.htaccess で

RewriteEngine Off

という設定を入れれば全鯖配布用 .htaccess で mod_rewrite の設定が
可能になると気付いたので,そうしますた.
0934root▲▲ ★
垢版 |
2008/04/18(金) 22:51:00ID:???0?DIA(100256)
>>933
なるほど、そのほうがよさげですね。

で、7.0Rはとりあえず順調の模様。

◆サーバー(鯖)を増強したいという夢を現実に反映させるスレ◆
http://qb5.2ch.net/test/read.cgi/operate/1207379976/389-

・gccが上がったせいか、オプティマイズするとofflaw.cgiが動かなかった

ぐらいか。これはきっと64bit版でもいろいろあるかも。

あとはこのへんを改めて読む感じか。

http://qb5.2ch.net/test/read.cgi/operate/1207379976/443
> http://www.freebsd.org/releases/7.0R/relnotes.html
> http://people.freebsd.org/~kris/scaling/7.0%20Preview.pdf
0938root▲▲ ★
垢版 |
2008/04/18(金) 23:37:27ID:???0?DIA(100256)
>>934
> ・gccが上がったせいか、オプティマイズするとofflaw.cgiが動かなかった

ものはためしということで、-O とか -O2 をはずしてみるとか。 > 某所で64bit OSで苦労しているかた
0939FOX ★
垢版 |
2008/04/19(土) 23:21:55ID:???0
一連の >>933 関連の作業の結果
これまで行ってきた「常連のねらーはせんぶらへ言ってちょ」が出来なくなってしまった。
ということはこれからは負荷は上がる一方でなすすべなしということっすなぁ。
みずから破綻への道を歩み始めたってことだす。
0944root▲▲ ★
垢版 |
2008/04/19(土) 23:56:55ID:???0?DIA(100256)
あ、でも、

>>943
> On some systems, using libthr instead of libpthread, via the libmap
> configuration file libmap.conf(5), may be an acceptable workaround.

だから、大丈夫なのか。
2ch のマルチスレッドなサーバは基本的に全部 libmap.conf 書いてあるんで。
0945FOX ★
垢版 |
2008/04/19(土) 23:57:26ID:???0
>>942
だすなぁ

>>943
そんな流れですなぁ。
7.0R 64bitでの実験を見たらGoって感じかな。
0946 株価【880】 △△ ◆cZfSunOs.U
垢版 |
2008/04/20(日) 00:13:46ID:Z3OQsUu20
>>939 少なくとも,read.cgi 停止時にはサーバサイドでの dat -> html 変換は
行われなくなるわけですが,「破綻への道」というほどのインパクトがあるのでしょうか?
レス数が900を超えています。1000を超えると表示できなくなるよ。

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