2ch特化型サーバ・ロケーション構築作戦のスレッドです。
・2ちゃんねるのサーバロケーション、PIEに関する関連作業・調整事項
・DNS登録・変更関連の各種作業や調整事項
・2ちゃんねるのサーバで採用しているOS、FreeBSDに関する情報・調整事項
・各種作戦・プロジェクトとの連携、プロジェクト間の連携
等を取り扱います。
現在、複数サーバによる連携により、
サーバ能力のさらなるスケールアップをめざすための「雪だるま作戦」が進行中です。
しかし、問題はあらゆる意味で山積の状態です。
特に、成熟度を高めたリリースであるはずの FreeBSD 6.1R において、
amd64 アーキテクチャでの突然のハングアップの不具合が、深刻な問題となっています。
前スレ
http://qb5.2ch.net/test/read.cgi/operate/1150052911/
探検
2ch特化型サーバ・ロケーション構築作戦 Part23
■ このスレッドは過去ログ倉庫に格納されています
>>697-698 qb5 わかったかも.ってことで入ったと思います......
700root▲ ★
2006/11/15(水) 17:50:54ID:???0 今日は夜遅くまでオフラインの予定。
さて、私担当分の残作業は、、、。
- life7 の httpd.conf の変更
でよいのかしら。
# bbs.cgi の更新と同期とってやらないといけないような気も。
さて、私担当分の残作業は、、、。
- life7 の httpd.conf の変更
でよいのかしら。
# bbs.cgi の更新と同期とってやらないといけないような気も。
したら、もう配布しちゃいますよー。
bbs.cgiって全サーバに一気に配布しちゃっていいんでしたっけ?
2006/11/15(水) 18:31:13ID:710JFdWP0
なんかあったら戻せるようにしとけば/自分で戻すのであればいつでもおっけーなんじゃね?
配布すると各サーバのを上書きしちゃうので、
元に戻せなくなる予感。
前に使ってた配布ツールからはbbs.cgi関連の項目が消えてたので、
そのままやったらまずいのかなぁ、、と。
元に戻せなくなる予感。
前に使ってた配布ツールからはbbs.cgi関連の項目が消えてたので、
そのままやったらまずいのかなぁ、、と。
2006/11/15(水) 18:55:01ID:710JFdWP0
よし、じゃああとは自己責任ということでどうよ?
2006/11/15(水) 18:56:25ID:aYHLrq+K0
なんかやらかしても「またか」ですむキャラだし
>>704
old に変更前のを保存しとけばいいんじゃないすかー、
old に変更前のを保存しとけばいいんじゃないすかー、
2006/11/15(水) 18:58:23ID:sJmq8xws0
2ちゃんねるがあぽ〜んしたらおもしろいなーw
2006/11/15(水) 18:58:32ID:710JFdWP0
だよな。
そこが萌えポイントなわけだが、俺にとっては。
そこが萌えポイントなわけだが、俺にとっては。
2006/11/15(水) 19:00:01ID:710JFdWP0
おお、もう一人のエクスパート(萌え対象)が。
あとは二人で打ち合わせてごにょごにょするといいよ。
あとは二人で打ち合わせてごにょごにょするといいよ。
2006/11/15(水) 19:02:31ID:aFxwkElg0
よし、きえてもいいからやっちゃえ
2006/11/15(水) 20:12:43ID:jTWNIBpL0
>>704
あなたの掲示板なのでお好きにどうぞ〜
あなたの掲示板なのでお好きにどうぞ〜
現状の bbs.cgi では,どっちにしろ life7 では IsReadHtml() 判定から外れてるので
シンクロさせずに先行して配布して Ok です.
bbs.cgi 側のは index.html / subback.html から各スレッドへの
リンクを read.cgi から read.html に書き換えるものであって
read.html の動作上必須ではない,単にリンクから直接飛べないってだけなんで.
シンクロさせずに先行して配布して Ok です.
bbs.cgi 側のは index.html / subback.html から各スレッドへの
リンクを read.cgi から read.html に書き換えるものであって
read.html の動作上必須ではない,単にリンクから直接飛べないってだけなんで.
で,httpd の設定が完了したら qb5 上?の原本と life7 の bbs.cgi だけ
個別に変更すれば,配布をシンクロさせなきゃならないってことにはならないかと.
個別に変更すれば,配布をシンクロさせなきゃならないってことにはならないかと.
715root▲ ★
2006/11/15(水) 22:21:48ID:???0 帰宅。
>>713
そうですね。
今しがた、今の bbs.cgi では(まだ)該当部分がコメントになっているのを確認したです。
で、
http://qb5.2ch.net/test/read.cgi/operate/1153819270/793-794
が、必要な設定内容、ということでしょうか。
とすると、
- read.js / be.js の確認・同期 (www2b => www2f[1-5](= www)) done?
- SunOS さんパッチバージョンの mod_charset_lite を有効にする @ life7
- test/pastdat.so を入れる @ life7
- httpd.conf を上記のとおり更新して、更新内容を有効にする @ life7
- bbs.cgi の該当箇所をコメントじゃなくす
という手順になるのかしら。
# めしにします。
>>713
そうですね。
今しがた、今の bbs.cgi では(まだ)該当部分がコメントになっているのを確認したです。
で、
http://qb5.2ch.net/test/read.cgi/operate/1153819270/793-794
が、必要な設定内容、ということでしょうか。
とすると、
- read.js / be.js の確認・同期 (www2b => www2f[1-5](= www)) done?
- SunOS さんパッチバージョンの mod_charset_lite を有効にする @ life7
- test/pastdat.so を入れる @ life7
- httpd.conf を上記のとおり更新して、更新内容を有効にする @ life7
- bbs.cgi の該当箇所をコメントじゃなくす
という手順になるのかしら。
# めしにします。
716root▲ ★
2006/11/15(水) 22:25:31ID:???0 で、まず dso の httpd.conf の設定を追随させて、
試してみたほうがいい気もするかも。
試してみたほうがいい気もするかも。
717root▲ ★
2006/11/15(水) 22:38:51ID:???0 というか、段階を経るといいのかな。
pastdat.so とそのための設定がなくても、
とりあえず今の read.cgi と同じ機能は提供される、
んでしたっけ。
だとしたら、pastdat.so の部分は入れなくてもいいのかなと。
pastdat.so とそのための設定がなくても、
とりあえず今の read.cgi と同じ機能は提供される、
んでしたっけ。
だとしたら、pastdat.so の部分は入れなくてもいいのかなと。
>>715 おおむねそんな感じですね.pastdat.so はすでに life7 に入れてます.
(dso も life7 もどちらも tiger で,OS のバージョンが 5.3-RELEASE と 5.4-RELEASE-p1,
Apache は 2.0.59 と 2.0.55 ということで,バイナリは同じでいいですよね?)
ちなみに,今の dso では pastdat.so 用の設定は .htaccess に入ってるので,
httpd.conf に移動するなら .htaccess 側のは消すということで......
(dso も life7 もどちらも tiger で,OS のバージョンが 5.3-RELEASE と 5.4-RELEASE-p1,
Apache は 2.0.59 と 2.0.55 ということで,バイナリは同じでいいですよね?)
ちなみに,今の dso では pastdat.so 用の設定は .htaccess に入ってるので,
httpd.conf に移動するなら .htaccess 側のは消すということで......
2006/11/15(水) 22:41:53ID:nWDjQQX30
http://qb5.2ch.net/test/read.cgi/operate/1153819270/l50
このあたりのスレでやった方がいいんでないですか
このあたりのスレでやった方がいいんでないですか
720root▲ ★
2006/11/15(水) 22:55:07ID:???0 で、別途設定をデフォルトと変えるもの
・djbdns
WITH_DUMPCACHE=true
WITHOUT_IPV6=true
WITH_IGNOREIP=true
WITHOUT_JUMBO=true
WITH_MAN=true
WITH_PERSISTENT_MMAP=true
WITH_SRV=true
その後、こんな感じで必要なアカウント作成。
# make accounts for djbdns
pw groupadd -n djbdns -g 200
pw groupadd -n multilog -g 300
pw useradd -n dnscache -u 100 -g 200 -d /home/dnscache -s /sbin/nologin
pw useradd -n dnslog -u 101 -g 200 -d /home/dnslog -s /sbin/nologin
pw useradd -n tinydns -u 102 -g 200 -d /home/tinydns -s /sbin/nologin
pw useradd -n axfrdns -u 103 -g 200 -d /home/axfrdns -s /sbin/nologin
pw useradd -n multilog -u 300 -g 300 -d /home/multilog -s /sbin/nologin
dnscache を動かすのは、この後で別途。
(設定内容は後ほど)
・djbdns
WITH_DUMPCACHE=true
WITHOUT_IPV6=true
WITH_IGNOREIP=true
WITHOUT_JUMBO=true
WITH_MAN=true
WITH_PERSISTENT_MMAP=true
WITH_SRV=true
その後、こんな感じで必要なアカウント作成。
# make accounts for djbdns
pw groupadd -n djbdns -g 200
pw groupadd -n multilog -g 300
pw useradd -n dnscache -u 100 -g 200 -d /home/dnscache -s /sbin/nologin
pw useradd -n dnslog -u 101 -g 200 -d /home/dnslog -s /sbin/nologin
pw useradd -n tinydns -u 102 -g 200 -d /home/tinydns -s /sbin/nologin
pw useradd -n axfrdns -u 103 -g 200 -d /home/axfrdns -s /sbin/nologin
pw useradd -n multilog -u 300 -g 300 -d /home/multilog -s /sbin/nologin
dnscache を動かすのは、この後で別途。
(設定内容は後ほど)
721root▲ ★
2006/11/15(水) 22:57:43ID:???0 RELENG_6_2 branched
http://www.freebsd.org/releases/6.2R/schedule.html
http://www.freebsd.org/releases/6.2R/schedule.html
- read.js / be.js の確認・同期 (www2b => www2f[1-5](= www)) done?
- SunOS さんパッチバージョンの mod_charset_lite を有効にする @ life7
- test/pastdat.so を入れる @ life7
- httpd.conf を上記のとおり更新して、更新内容を有効にする @ life7
- bbs.cgi の該当箇所をコメントじゃなくす
御願いします。御願いします。
- SunOS さんパッチバージョンの mod_charset_lite を有効にする @ life7
- test/pastdat.so を入れる @ life7
- httpd.conf を上記のとおり更新して、更新内容を有効にする @ life7
- bbs.cgi の該当箇所をコメントじゃなくす
御願いします。御願いします。
724root▲ ★
2006/11/16(木) 18:17:37ID:???0 >>723
既に作業スレッドを移動していて、いったん作業を完了しました。
read.cgi 2006―JavaScriptはCGIの夢を見るか
http://qb5.2ch.net/test/read.cgi/operate/1153819270/
しかし、削除依頼を read.html でしてしまう問題が発生し、
bbs.cgi の設定をいったん元の状態に戻しました。
ということで、
> - bbs.cgi の該当箇所をコメントじゃなくす
だけが、実行されていない状態になります。
つまり、read.html は動く状態になっているけど、
ユーザはデフォルトでは read.html を動かさない状態。
# 外に出てしまうので、いったんこれで。
既に作業スレッドを移動していて、いったん作業を完了しました。
read.cgi 2006―JavaScriptはCGIの夢を見るか
http://qb5.2ch.net/test/read.cgi/operate/1153819270/
しかし、削除依頼を read.html でしてしまう問題が発生し、
bbs.cgi の設定をいったん元の状態に戻しました。
ということで、
> - bbs.cgi の該当箇所をコメントじゃなくす
だけが、実行されていない状態になります。
つまり、read.html は動く状態になっているけど、
ユーザはデフォルトでは read.html を動かさない状態。
# 外に出てしまうので、いったんこれで。
725root▲ ★
2006/11/16(木) 18:18:53ID:???02006/11/17(金) 22:31:20ID:vPn23jSI0
root先生いつもご苦労様です。
>>722
いつものように、cvsup.peko.2ch.net でお試し。
通常通りの手順で、特に問題ない模様。
%uname -a
FreeBSD banana273.maido3.com 6.2-RC1 FreeBSD 6.2-RC1 #0: Thu Nov 16 01:00:31 PST 2006 root@banana273.maido3.com:/var/src/sys/i386/compile/I386_BANANA_62 i386
いつものように、cvsup.peko.2ch.net でお試し。
通常通りの手順で、特に問題ない模様。
%uname -a
FreeBSD banana273.maido3.com 6.2-RC1 FreeBSD 6.2-RC1 #0: Thu Nov 16 01:00:31 PST 2006 root@banana273.maido3.com:/var/src/sys/i386/compile/I386_BANANA_62 i386
730reffi@報告人 ★
2006/11/18(土) 00:47:48ID:???0 ようやく6.2RC1出ましたか
最大の実験場のVIPがダメとなると今、人柱状態になってるlife7が
最有力ですかねぇ
最大の実験場のVIPがダメとなると今、人柱状態になってるlife7が
最有力ですかねぇ
>>730
life7 は別の実験やっているので、ありえないですね。
問題の切り分けができなくなります。
・AMD64 アーキテクチャで SMP でうまく動かない(6.1R)、
・AMD64 アーキテクチャにおいて、負荷がかかると
ping かかるけど他のプロセスがすべてロックした状態になることがある(6.0R)、
という問題以外に、今のところ OS の虫による
大きな問題が発生しているところはないと認識しているので、
それ以外の安定に動作しているサーバにおいて、
性急にバージョンアップを行う理由は、今のところないと考えているです。
life7 は別の実験やっているので、ありえないですね。
問題の切り分けができなくなります。
・AMD64 アーキテクチャで SMP でうまく動かない(6.1R)、
・AMD64 アーキテクチャにおいて、負荷がかかると
ping かかるけど他のプロセスがすべてロックした状態になることがある(6.0R)、
という問題以外に、今のところ OS の虫による
大きな問題が発生しているところはないと認識しているので、
それ以外の安定に動作しているサーバにおいて、
性急にバージョンアップを行う理由は、今のところないと考えているです。
で、その AMD64 アーキテクチャ(具体的には live23b と news20b)にしても、
今のところシングル CPU 状態に固定して、問題は回避できているので、
少なくとも 6.2R 正式版が出るか、年末の特番モードに間に合わせるまでは、
具体的なアクションはしないと思います。
今のところシングル CPU 状態に固定して、問題は回避できているので、
少なくとも 6.2R 正式版が出るか、年末の特番モードに間に合わせるまでは、
具体的なアクションはしないと思います。
2006/11/18(土) 01:09:04ID:oqVXNt9z0
ん、
シングルCPUで認識させるのって、loader.confあたりですか?
シングルCPUで認識させるのって、loader.confあたりですか?
>>733
カーネル的に SMP 切っています。
カーネル的に SMP 切っています。
>>731
> ・AMD64 アーキテクチャで SMP でうまく動かない(6.1R)、
ですが、
kbdmux が有効だと、負荷が低くても数分で止まる(ping もかからない)
kbdmux を無効にすればとりあえず動くが、数日〜1週間程度で止まる(ping もかからない)
負荷が高いと起こりやすいっぽいが、負荷が低くても起こる
SMP を切ると、何の問題もなくなる
というかんじでした。
> ・AMD64 アーキテクチャで SMP でうまく動かない(6.1R)、
ですが、
kbdmux が有効だと、負荷が低くても数分で止まる(ping もかからない)
kbdmux を無効にすればとりあえず動くが、数日〜1週間程度で止まる(ping もかからない)
負荷が高いと起こりやすいっぽいが、負荷が低くても起こる
SMP を切ると、何の問題もなくなる
というかんじでした。
736unix板からきますた
2006/11/18(土) 01:20:01ID:oqVXNt9z0 ああ、なるほど。
currentのSMP/amd64ではかなり負荷かけても大丈夫だったような。(Opteron*2)
2chでどれぐらい負荷がかかってるのかわからないから当てにならないけど‥
currentのSMP/amd64ではかなり負荷かけても大丈夫だったような。(Opteron*2)
2chでどれぐらい負荷がかかってるのかわからないから当てにならないけど‥
737unix板からきますた
2006/11/18(土) 01:22:03ID:oqVXNt9z0 PCIバスとかは関係あるのかな?
738es ◆MUMUMUhnYI
2006/11/18(土) 01:35:39ID:3nj0McMU0 同じハードウェアとBIOSで、5.4Rでは問題は出ていないです。
ひょっとすると、ハードウェアやBIOSと
OSのマッチングなのかもしれないなと。
ひょっとすると、ハードウェアやBIOSと
OSのマッチングなのかもしれないなと。
739unix板からきますた
2006/11/18(土) 01:42:01ID:oqVXNt9z0 ACPI周りはどうでしょ?もうやってるとは思いますが、、
いくつか自分の周りでも、ACPI無効で動かしてるのがいますね。
あ、止まる、っていうのは再起動する、というか
カーネルパニックを起こす、とかもなく固まる、ということかな?
いくつか自分の周りでも、ACPI無効で動かしてるのがいますね。
あ、止まる、っていうのは再起動する、というか
カーネルパニックを起こす、とかもなく固まる、ということかな?
2006/11/18(土) 02:59:58ID:t2PqAaQ+0
tv8!tv8!
お、6.2-RC1が出ましたか。
742ょぅι゙ょの見物人 ◆YoJo69//rM
2006/11/18(土) 08:31:30ID:uMqtqeOP0 全部i386にしてしまえばいいんじゃないの?
>>739
> ACPI周りはどうでしょ?もうやってるとは思いますが、、
> いくつか自分の周りでも、ACPI無効で動かしてるのがいますね。
AMD64 って、device acpi をやめても SMP でちゃんといけるんでしたっけ。
昔(5.2.1R の頃ですが)、acpi を切ると SMP がうまく動かなかった
(CPU を一つしか認識しない)ような気がします。
> あ、止まる、っていうのは再起動する、というか
> カーネルパニックを起こす、とかもなく固まる、ということかな?
そうです。いきなり止まって、ping もかからなくなる。
5.2.1R の頃に i386/amd64 の双方で起こっていた症状と同じでした。
> ACPI周りはどうでしょ?もうやってるとは思いますが、、
> いくつか自分の周りでも、ACPI無効で動かしてるのがいますね。
AMD64 って、device acpi をやめても SMP でちゃんといけるんでしたっけ。
昔(5.2.1R の頃ですが)、acpi を切ると SMP がうまく動かなかった
(CPU を一つしか認識しない)ような気がします。
> あ、止まる、っていうのは再起動する、というか
> カーネルパニックを起こす、とかもなく固まる、ということかな?
そうです。いきなり止まって、ping もかからなくなる。
5.2.1R の頃に i386/amd64 の双方で起こっていた症状と同じでした。
2006/11/18(土) 16:57:22ID:oqVXNt9z0
6.0ではacpiをロードさせないでSMPにして
問題は起きてないですね。(確かamd64だったと思います。確認してみよう)
なので、今は修正されてると思います。
acpi無効だとSMPで動かない、っていうのは結構コアな問題だと思うし。。
nextbootとか使って、試してみても損はないかも。
>いきなり止まって、ping もかからなくなる。
NIC周りに問題、とかはどうでしょう?KVM等から叩いててもだめなのかな?
PCI側がだめで、NICをきちんと認識しなくなるって聞いたことがあります。
問題は起きてないですね。(確かamd64だったと思います。確認してみよう)
なので、今は修正されてると思います。
acpi無効だとSMPで動かない、っていうのは結構コアな問題だと思うし。。
nextbootとか使って、試してみても損はないかも。
>いきなり止まって、ping もかからなくなる。
NIC周りに問題、とかはどうでしょう?KVM等から叩いててもだめなのかな?
PCI側がだめで、NICをきちんと認識しなくなるって聞いたことがあります。
>>745
> 6.0ではacpiをロードさせないでSMPにして
> 問題は起きてないですね。(確かamd64だったと思います。確認してみよう)
> なので、今は修正されてると思います。
なるほどです。
> acpi無効だとSMPで動かない、っていうのは結構コアな問題だと思うし。。
> nextbootとか使って、試してみても損はないかも。
ありがとうです。作業の際に試してみることにするです。
> >いきなり止まって、ping もかからなくなる。
> NIC周りに問題、とかはどうでしょう?KVM等から叩いててもだめなのかな?
だめですね。コンソールも全部ハングアップしました。
Ctrl-Alt-Del も、何も効かなかったです。
(カーネルデバッガに落とすやつは、試していないです)
> PCI側がだめで、NICをきちんと認識しなくなるって聞いたことがあります。
ふうむ、、、。
該当サーバの NIC は bge です。
マザボは HDAMA ですね。
> 6.0ではacpiをロードさせないでSMPにして
> 問題は起きてないですね。(確かamd64だったと思います。確認してみよう)
> なので、今は修正されてると思います。
なるほどです。
> acpi無効だとSMPで動かない、っていうのは結構コアな問題だと思うし。。
> nextbootとか使って、試してみても損はないかも。
ありがとうです。作業の際に試してみることにするです。
> >いきなり止まって、ping もかからなくなる。
> NIC周りに問題、とかはどうでしょう?KVM等から叩いててもだめなのかな?
だめですね。コンソールも全部ハングアップしました。
Ctrl-Alt-Del も、何も効かなかったです。
(カーネルデバッガに落とすやつは、試していないです)
> PCI側がだめで、NICをきちんと認識しなくなるって聞いたことがあります。
ふうむ、、、。
該当サーバの NIC は bge です。
マザボは HDAMA ですね。
747ょぅι゙ょの見物人 ◆YoJo69//rM
2006/11/19(日) 08:01:50ID:QsgvKfb302006/11/19(日) 09:54:28ID:bMqN9VJ/O
まぁメモリ、PAE関係かな
2006/11/19(日) 11:35:51ID:NJC9OOV50
>>746
うちのところはemでした。bgeはなかったorz
HDAMAのボードには32bitのPCIバスが2つあるようですが、
そこで何かデバイスを使ったりしてるのかな?と。
思い当たるのって、そこぐらいしかないかなぁ。。
うちのところはemでした。bgeはなかったorz
HDAMAのボードには32bitのPCIバスが2つあるようですが、
そこで何かデバイスを使ったりしてるのかな?と。
思い当たるのって、そこぐらいしかないかなぁ。。
2006/11/21(火) 15:57:27ID:q9px14VS0
be付け忘れたw
うほっ♪
ttp://www.apple.com/jp/xserve/
ttp://www.apple.com/jp/xserve/
2006/11/22(水) 01:16:17ID:0JXBm57X0
iccを使うのはアプリケーションの高速化ではよくある手だな。
クアッドコアなんて萌えだわ!
しかも林檎さんだもんな〜♪
しかも林檎さんだもんな〜♪
2006/11/22(水) 17:24:43ID:rh+2ZgbD0
2006/11/22(水) 17:28:43ID:rh+2ZgbD0
>>752
クアッドコアのデュアルプロセッサ・・・と思ったら、まだ仕様のページがデュアルコアのままで更新されていないorz
クアッドコアのデュアルプロセッサ・・・と思ったら、まだ仕様のページがデュアルコアのままで更新されていないorz
2chのbanana鯖、tiger鯖は何処製ですか?
ここまでの備忘メモ:
1) game11 のサーバ側準備はできています(リフレッシュ工事)。
DNSも登録されているようです。私のところからはアクセスできました。
http://game11.2ch.net/
2) be2.2ch.net のサーバ側準備はできています。
DNS 登録すればアクセスできるようになります。
以下のDNS登録をする必要があります。
管理人からしかるべき人に依頼していただくかんじで。
+be2.2ch.net:206.223.157.7:300
1) game11 のサーバ側準備はできています(リフレッシュ工事)。
DNSも登録されているようです。私のところからはアクセスできました。
http://game11.2ch.net/
2) be2.2ch.net のサーバ側準備はできています。
DNS 登録すればアクセスできるようになります。
以下のDNS登録をする必要があります。
管理人からしかるべき人に依頼していただくかんじで。
+be2.2ch.net:206.223.157.7:300
763root▲ ★
2006/11/24(金) 02:50:09ID:???0 例の read.html で使用している pastdat.so を利用して、
過去ログ倉庫に、、、の表示を、
雪だるま版 read.cgi でもできるような気がするけど、どうなのかな。
過去ログ倉庫に、、、の表示を、
雪だるま版 read.cgi でもできるような気がするけど、どうなのかな。
>>763 いや,まさに pastdat.so の開発意図としてはその点も視野に入れてたわけでw
quick hack としては,read.c 中のサブリクエストで dat を取ってくる部分の
rdat->status == HTTP_OK
rdat->status != HTTP_OK
をそれぞれ
ap_is_HTTP_SUCCESS(rdat->status)
!ap_is_HTTP_SUCCESS(rdat->status)
にするだけで一応何とかなります.丁寧にやるにはもうちょっと手を加える必要はありますが.
quick hack としては,read.c 中のサブリクエストで dat を取ってくる部分の
rdat->status == HTTP_OK
rdat->status != HTTP_OK
をそれぞれ
ap_is_HTTP_SUCCESS(rdat->status)
!ap_is_HTTP_SUCCESS(rdat->status)
にするだけで一応何とかなります.丁寧にやるにはもうちょっと手を加える必要はありますが.
>>764
> >>763 いや,まさに pastdat.so の開発意図としてはその点も視野に入れてたわけでw
なるほど、そうでしたか。
> quick hack としては,read.c 中のサブリクエストで dat を取ってくる部分の
> rdat->status == HTTP_OK
> rdat->status != HTTP_OK
> をそれぞれ
> ap_is_HTTP_SUCCESS(rdat->status)
> !ap_is_HTTP_SUCCESS(rdat->status)
> にするだけで一応何とかなります.丁寧にやるにはもうちょっと手を加える必要はありますが.
ん、一応何とかなる、というのは、
どういう意味ですかね。
> >>763 いや,まさに pastdat.so の開発意図としてはその点も視野に入れてたわけでw
なるほど、そうでしたか。
> quick hack としては,read.c 中のサブリクエストで dat を取ってくる部分の
> rdat->status == HTTP_OK
> rdat->status != HTTP_OK
> をそれぞれ
> ap_is_HTTP_SUCCESS(rdat->status)
> !ap_is_HTTP_SUCCESS(rdat->status)
> にするだけで一応何とかなります.丁寧にやるにはもうちょっと手を加える必要はありますが.
ん、一応何とかなる、というのは、
どういう意味ですかね。
>>765
>ん、一応何とかなる、というのは、どういう意味ですかね。
read.cgi 的にはライブな dat と区別しない扱いになる
(pastdat.so から送られた内容をライブな dat と同じ形式で表示する)
ってことですね.例えば http://dso.2ch.net/myanmar/dat/1155416372.dat
をライブな dat と同じ扱いで表示したらどうなるか,と考えてもらえばわかるかと.
そこを丁寧に対応するなら,過去ログの場合 rdat->status == HTTP_OK でなく
rdat->status == HTTP_NON_AUTHORITATIVE になるので,これで場合分けして処理すると.
>ん、一応何とかなる、というのは、どういう意味ですかね。
read.cgi 的にはライブな dat と区別しない扱いになる
(pastdat.so から送られた内容をライブな dat と同じ形式で表示する)
ってことですね.例えば http://dso.2ch.net/myanmar/dat/1155416372.dat
をライブな dat と同じ扱いで表示したらどうなるか,と考えてもらえばわかるかと.
そこを丁寧に対応するなら,過去ログの場合 rdat->status == HTTP_OK でなく
rdat->status == HTTP_NON_AUTHORITATIVE になるので,これで場合分けして処理すると.
>>766
> read.cgi 的にはライブな dat と区別しない扱いになる
> (pastdat.so から送られた内容をライブな dat と同じ形式で表示する)
> ってことですね.
なるほど、そういうことですか。
サブリクエストを出した結果として、pastdat.so の出力をもらうと。
# 今日街を歩いていて、突然に理解できました。
> read.cgi 的にはライブな dat と区別しない扱いになる
> (pastdat.so から送られた内容をライブな dat と同じ形式で表示する)
> ってことですね.
なるほど、そういうことですか。
サブリクエストを出した結果として、pastdat.so の出力をもらうと。
# 今日街を歩いていて、突然に理解できました。
で、ふと思ったんですが、
これって専用ブラウザ的にも、問題ないのかしら。
ようは、dat 直読み => 302が返る => offlaw.cgi を起動、
という流れになるのか、つまり 302 が返るのか、ということが
ちと気になったです。
これって専用ブラウザ的にも、問題ないのかしら。
ようは、dat 直読み => 302が返る => offlaw.cgi を起動、
という流れになるのか、つまり 302 が返るのか、ということが
ちと気になったです。
>>768 User-Agent が Monazilla を含んでる場合は従来通り (302) です.
>>769
なるほど、UA でやっているですか。
なるほど、UA でやっているですか。
2006/11/27(月) 20:21:56ID:R+8aL36a0
こんな話を前にもしたような気がする
■ live22 バックエンドの HDD が逼迫しはじめている模様。
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/da1s1f 29633058 25112844 2149570 92% /home
www2bにあったスタティックなコンテンツ(古い過去ログ)を
一部 memories に移動し、少しだけ容量を確保したものの、
かなりの勢いで減少している状態。
ということで live22x 系列は、年内にはリフレッシュ工事が必要になりそうな予感。
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/da1s1f 29633058 25112844 2149570 92% /home
www2bにあったスタティックなコンテンツ(古い過去ログ)を
一部 memories に移動し、少しだけ容量を確保したものの、
かなりの勢いで減少している状態。
ということで live22x 系列は、年内にはリフレッシュ工事が必要になりそうな予感。
>>772 は、単純に投稿によって HDD が減少している状態のようですね。
いろいろ見てみましたが、異常により減少しているのではなく、
live23 に分ける前の状態(実況全部 + news)で運用した際に、
HDD を大いに消費したという。
# しかし、ちと驚いたかも。
いろいろ見てみましたが、異常により減少しているのではなく、
live23 に分ける前の状態(実況全部 + news)で運用した際に、
HDD を大いに消費したという。
# しかし、ちと驚いたかも。
凄いですね。。(大汗
2006/11/28(火) 14:54:35ID:BniWSwiN0
テキストだけで28.2GBですか!すごすぎ・・・・
2006/11/28(火) 15:42:30ID:XXg7yTIx0
ほとんどが意味のない情報なのに28.2GB
2006/11/28(火) 18:15:32ID:2pJfii8W0
キタ━━━━━━(゚∀゚)━━━━━━ !!
だけで数Gありそう…
だけで数Gありそう…
2006/11/29(水) 09:55:25ID:JxedjbrY0
ソフト圧縮のディスクに入れたりするとサイズとディスクアクセスが減ってウマー?
FreeBSDってそういう機能のある?
FreeBSDってそういう機能のある?
2006/11/29(水) 15:20:55ID:9S1s/LUV0
そういえばディスク容量というと、memoriesの/homeあたりはたまっていそう。
まあ1.5TBでまだまだ拡張可能だから問題はないと思いますが。
まあ1.5TBでまだまだ拡張可能だから問題はないと思いますが。
年末に向けて、バックエンドからの dat 読み出しのパフォーマンスを上げるべく
thttpd を調べ中。
いろいろ、癖があるっぽい。
1) x ビットが立っていて cgi ではないと認識された場合、
ファイルを読み出すことができないようになっている。
セキュリティ上の問題とのことだが、これだと 2ch では
1000 いったりスレストしたりした dat は、読み出すことができなくなる。
2) セキュアでないと判断したシンボリックリンクを読んでくれない。
例えば、絶対パスのシンボリックリンクとか読んでくれない。
これだと 2ch では、livecx -> /md/ch2むにゃむにゃ/livecx みたいなリンクを
読んでくれないことになる。
3) 403 や 404 エラーの 302 を返す形でのリダイレクトができないっぽい。
これだと 2ch では、専用ブラウザの動作に影響が出る。
1) は簡単なパッチで回避でき、
2) は /md/ch2むにゃむにゃ を基点にして thttpd を起動すればいいっぽいけど、
3) はちょっと困るかも。
thttpd を調べ中。
いろいろ、癖があるっぽい。
1) x ビットが立っていて cgi ではないと認識された場合、
ファイルを読み出すことができないようになっている。
セキュリティ上の問題とのことだが、これだと 2ch では
1000 いったりスレストしたりした dat は、読み出すことができなくなる。
2) セキュアでないと判断したシンボリックリンクを読んでくれない。
例えば、絶対パスのシンボリックリンクとか読んでくれない。
これだと 2ch では、livecx -> /md/ch2むにゃむにゃ/livecx みたいなリンクを
読んでくれないことになる。
3) 403 や 404 エラーの 302 を返す形でのリダイレクトができないっぽい。
これだと 2ch では、専用ブラウザの動作に影響が出る。
1) は簡単なパッチで回避でき、
2) は /md/ch2むにゃむにゃ を基点にして thttpd を起動すればいいっぽいけど、
3) はちょっと困るかも。
2006/12/05(火) 00:35:56ID:7IdALbbc0
あれ、スレストってxビット立ててたん?
wビットを落としてるだけかと思った
wビットを落としてるだけかと思った
伝統的に、そうなっていますね。
chmod 555 していると。
ちなみに bbsd もそれを尊重してか、そうなっているようです。
chmod 555 していると。
ちなみに bbsd もそれを尊重してか、そうなっているようです。
あと、高パフォーマンスといわれている httpd サーバって、
どんなのがあるのかしら。
・CGI は動かなくていい(dat等の読み出しに特化)
・403 エラーと 404 エラーのリダイレクト機能はほしい
どんなのがあるのかしら。
・CGI は動かなくていい(dat等の読み出しに特化)
・403 エラーと 404 エラーのリダイレクト機能はほしい
2006/12/05(火) 00:54:13ID:FBCjfZV40
lighttpdというのがあるようです。
ttp://www.lighttpd.net/
使ったことはありません。
ttp://www.lighttpd.net/
使ったことはありません。
極限まで設定をスリム化した Apache も選択肢の一つかなぁ,と言ってみる.
明日以降まずは、>>787 にトライしてみるか。
機能をしぼればいいわけだし、削っていくのは面白そうかも。
機能をしぼればいいわけだし、削っていくのは面白そうかも。
>>788 port 1024 以降で走らせるなら root 権限もいらなくなるんで,
.htaccess なしでもいいかも(随時 httpd.conf いじれるし).
で,あとはこのあたりをおさらいしつつ......
http://httpd.apache.org/docs/2.2/misc/perf-tuning.html
注意点は,いろいろ機能を落とした場合 CGI ファイルにアクセスすると
プレーンテキストとして中身丸見えになるなどのおそれがあるので,
/*/dat/*.dat 以外は Deny するように設定すべき,ってことかな.
.htaccess なしでもいいかも(随時 httpd.conf いじれるし).
で,あとはこのあたりをおさらいしつつ......
http://httpd.apache.org/docs/2.2/misc/perf-tuning.html
注意点は,いろいろ機能を落とした場合 CGI ファイルにアクセスすると
プレーンテキストとして中身丸見えになるなどのおそれがあるので,
/*/dat/*.dat 以外は Deny するように設定すべき,ってことかな.
>>791 subject.txt, subback.html, index.html も Allow にする必要があったか.
<LocationMatch "^/\w+/(?:|subject\.txt|(?:subback|index)\.html|dat/(?:\d+\.dat)?)$">
の場合だけ Allow でそれ以外は Deny と.もし pastdat.so で過去ログの確認も可能にするなら
<LocationMatch "^/(?:\w+/(?:|subject\.txt|(?:subback|index)\.html|dat/(?:\d+\.dat)?)|test/pastdat\.so)$">
必要なモジュールは mod_authz_host (mod_access), mod_autoindex, mod_dir ぐらいかな.
あとは,pastdat.so を使うなら mod_cgidso も使うか.
<LocationMatch "^/\w+/(?:|subject\.txt|(?:subback|index)\.html|dat/(?:\d+\.dat)?)$">
の場合だけ Allow でそれ以外は Deny と.もし pastdat.so で過去ログの確認も可能にするなら
<LocationMatch "^/(?:\w+/(?:|subject\.txt|(?:subback|index)\.html|dat/(?:\d+\.dat)?)|test/pastdat\.so)$">
必要なモジュールは mod_authz_host (mod_access), mod_autoindex, mod_dir ぐらいかな.
あとは,pastdat.so を使うなら mod_cgidso も使うか.
2006/12/05(火) 16:34:07ID:lmGiqHyc0
とりあえずこちらになげてみましょうか。
サン・マイクロシステムズ Try&Buyプログラム TX000系
ttp://jp.sun.com/promotions/trybuy/sunfiret.html
他の製品も2ヶ月無償で借りられます。
サン・マイクロシステムズ Try&Buyプログラム TX000系
ttp://jp.sun.com/promotions/trybuy/sunfiret.html
他の製品も2ヶ月無償で借りられます。
年末特番に向けて:
1) 6.2R/amd64 を試してみる(6.2R が出ればすぐ、出なくても 6.2-RC1 を試行)
- dual CPU での設定
2) バックエンドの dat 供給用 Apache の軽量化
このあたりを。
1) 6.2R/amd64 を試してみる(6.2R が出ればすぐ、出なくても 6.2-RC1 を試行)
- dual CPU での設定
2) バックエンドの dat 供給用 Apache の軽量化
このあたりを。
で、-RC2 を作るそうで、
かつそれも二度延期されているので、
-RC1 で、そろそろやってみることになるのかなと。
かつそれも二度延期されているので、
-RC1 で、そろそろやってみることになるのかなと。
年内にRC2は難しいんじゃないですかね。。
RC1で試してみる方がいいのかな?
後で慌てるより、静かな今の時期が一番良いかも。
RC1で試してみる方がいいのかな?
後で慌てるより、静かな今の時期が一番良いかも。
2006/12/07(木) 14:31:52ID:TtQRkXR80
で、どのマシンでやるんでしょう?
もちろんex系だと思っていますが・・・・
もちろんex系だと思っていますが・・・・
6.2 を最初に試すのは news20 (news20b) と決めているです。
たぶん、12月10日前後(つまり今週末)あたりかなと。
nextboot とか使って、強制リブートすると single CPU で上がるようにするとか、
最初はそんなかんじで試すと思います。
で、news20 で動かしてみて問題なければ、
本命の live23 (live23b) で動かそうかと。
年末特番に間に合わせるべく、12月20日あたりが目標かなと。
たぶん、12月10日前後(つまり今週末)あたりかなと。
nextboot とか使って、強制リブートすると single CPU で上がるようにするとか、
最初はそんなかんじで試すと思います。
で、news20 で動かしてみて問題なければ、
本命の live23 (live23b) で動かそうかと。
年末特番に間に合わせるべく、12月20日あたりが目標かなと。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 178万円まで引き上げで、自民・小野寺氏「何で税源穴埋めするか提案して欲しい」国民民主に要請 ★8 [お断り★]
- 【スクープ】中居正広が女性との間に重大トラブル、巨額の解決金を支払う 重病から復帰後の会食で深刻な問題が発生 ★27 [Ailuropoda melanoleuca★]
- 『M-1グランプリ』20代目王者は令和ロマン「去年の倍、嬉しいです!」前人未到の連覇達成で史上最多1万330組の頂点に★4 [muffin★]
- 178万円まで引き上げで、自民・小野寺氏「何で税源穴埋めするか提案して欲しい」国民民主に要請 ★9 [お断り★]
- トランプ氏 「日米戦争は自分とシンゾーだったら起こらなかった」 ★2 [お断り★]
- 【芸能】眞鍋かをり「高齢者より若者にもっとお金を使ってほしい」 政府の経済対策に疑問「不公平感が」 [冬月記者★]
- 【悲報】女子「男はバッグ持たないで。」 [986198215]
- 彡(。)(゚)「専ブラのツリー表示は見づらい」
- 【悲報】国民民主党「ふむ、所得税引き下げる代わりに『地価税』を導入すればいいのでは🤔」 [616817505]
- 39歳おじさんだけどなんか質問ある?
- 【悲報】斎藤元彦陣営のネット広報担当会社が投稿したnoteで騒然★308 [641980297]
- 🏡が無い😭