|
| ||||||||
|
巻き戻し中。
|
|
2007-09-05(水) やっぱだめぽ?ヽ(τωヽ)ノ [長年日記]
_ あっさり
P4-3GからCore2Quadに入れ替え。
当然マザボもi945からP35に。
こんな事を夜中の2時近くから始めるんだから、寝る気はないんだな。
同じMSIなのでユーティリティ類もそのままかと思ったらそうは行かず。
でも、以前のようにチップセット違うからっていきなりブルースクリーン&修復セットアップにはならない。
チップセットのinfだけ新しいのにすれば、概ね問題なし。
あぁ、楽ちん。
今回はMSIのP35Neo2なのだが、何故かオンボードのS-ATAコネクタが3個しかない。
ICH9はそのうち2個、1個は別の石。
HDDは3基有るのでフロントパネルのE-SATAコネクタはあきらめだ。
その代わりリアパネルに最初からE-SATAが出ている。*1
これでコア4個だ!タスクマネージャーにもグラフが4個登場。
(・∀・)ノィョ-ゥ
一応4時前には寝ることが出来ますた。
*1 リアじゃ使いづらいんだが。。。(´-ω-`)
_ でもって
鯖用のマザボ眺めて気づいた。
LPTポートはあるんだけど、シリアルポートは基板上のコネクタからPCIスロットのところに取り出すタイプ。
1Uだから、そこのスロットはSCSIに使われているのだ。
シリアルが無いとUPSからシャットダウンが出来ない。
うーん、ケースちょっと加工するか。。。
2007-09-04(火) 今日もまた [長年日記]
_ 捗る
今日は仕事が午後も捗った。
18:30でサクッとやめて近所に出来た仮店舗街へ「現地調査」に。
再開発で駅周辺のお店が集められているわけだが、
小綺麗になって集合しているからハシゴしちゃいそうだwww
RewriteEngine on # If mobile, use index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/([0-9]+)\.html$ RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} ^MOT- [OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI- [OR] RewriteCond %{HTTP_USER_AGENT} ^Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} ^UP\.Browser [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank RewriteRule .* index.rb?date=%1 [L] # If mobile, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{QUERY_STRING} ^$ RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} ^MOT- [OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI- [OR] RewriteCond %{HTTP_USER_AGENT} ^Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} ^UP\.Browser [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank RewriteRule .* index.rb [L] # If search engine, goto html focebily RewriteCond %{REQUEST_URI} ^\/rewind\/?date=([0-9]+$) RewriteCond %{HTTP_USER_AGENT} msnbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} psbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/2 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/1 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo! [NC,OR] RewriteCond %{HTTP_USER_AGENT} Y!J-SRD RewriteRule .* static/%1.html [L] # If search engine, goto index.rb.org "Non static" focebily RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{HTTP_USER_AGENT} msnbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} psbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/2 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/1 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo! [NC,OR] RewriteCond %{HTTP_USER_AGENT} Y!J-SRD RewriteRule .* index.rb.org [L] # If search engine, goto update.rb.org "Non static" focebily RewriteCond %{REQUEST_URI} ^\/rewind\/update.rb$ RewriteCond %{HTTP_USER_AGENT} msnbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} psbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/2 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/1 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo! [NC,OR] RewriteCond %{HTTP_USER_AGENT} Y!J-SRD RewriteRule .* update.rb.org [L] # If there is cache, output from cache RewriteCond %{REQUEST_URI} ^\/rewind\/([0-9]+\.html$) RewriteCond /home/www/htdocs/rewind/static/%1 -f RewriteRule .* static/%1 [L] # If there is no cache, output from cgi RewriteRule ^([0-9]+)\.html$ index.rb?date=$1 [L] RewriteRule ^([0-9]+[-]+[0-9]+)\.html$ index.rb?date=$1 [L] # If it is comment, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{REQUEST_METHOD} ^POST$ RewriteRule .* index.rb [L] # If selecting a category, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{REQUEST_METHOD} ^GET$ RewriteCond %{QUERY_STRING} ^.+$ RewriteRule .* index.rb [L] # If there is no caache for top, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{QUERY_STRING} ^$ RewriteCond /home/www/htdocs/rewind/index.html !-f RewriteRule .* index.rb [L]
_ 検索エンジンは
キャッシュ作成のトリガにさせない。
キャッシュがなければ404でも喰らっておけと。。。
最新を見に来たときも改造前のindex.rbで返すだけ。
本当は負荷対策という意味でこれは嫌なのだが、最新の表示を出来損ないにされちゃうよりはマシ。
パフォーマンス改善の定石で、無駄なログ出力も停止。
当分はこれで維持だな。
2007-09-03(月) 予定が [長年日記]
_ ツール
静的HTML出力用の「正しい」キャッシュ生成のため、こんなツール
#!/bin/sh LIMIT="1000" COUNT="1" while [ "$COUNT" != "$LIMIT" ];do DATE=`/bin/date -v -"$COUNT"d +%Y%m%d` echo $COUNT echo $DATE rm -rf /xxx/xxxx/xxxx/static/$DATE.html #! /bin/sh SERVER=uekusa.jp (cat - <を作ってみた。 sleepは無いと上手くない。 改行も2行ぐらい突っ込んで無いとよろしくない。
RewriteEngine on # If mobile, use index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/([0-9]+)\.html$ RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} ^MOT- [OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI- [OR] RewriteCond %{HTTP_USER_AGENT} ^Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} ^UP\.Browser [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank RewriteRule .* index.rb?date=%1 [L] # If mobile, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{QUERY_STRING} ^$ RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [OR] RewriteCond %{HTTP_USER_AGENT} ^MOT- [OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI- [OR] RewriteCond %{HTTP_USER_AGENT} ^Vodafone [OR] RewriteCond %{HTTP_USER_AGENT} ^UP\.Browser [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank RewriteRule .* index.rb [L] # If search engine, goto html focebily RewriteCond %{REQUEST_URI} ^\/rewind\/?date=([0-9]+$) RewriteCond /xxx/xxxx/xxxx/static/%1.html -f RewriteCond %{HTTP_USER_AGENT} msnbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} psbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/2 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Googlebot/1 [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo [NC,OR] RewriteCond %{HTTP_USER_AGENT} Yahoo! [NC,OR] RewriteCond %{HTTP_USER_AGENT} Y!J-SRD RewriteRule .* static/%1.html [L] # If there is cache, output from cache RewriteCond %{REQUEST_URI} ^\/rewind\/([0-9]+\.html$) RewriteCond /xxx/xxxx/xxxx/static/%1 -f RewriteRule .* static/%1 [L] # If there is no cache, output from cgi RewriteRule ^([0-9]+)\.html$ index.rb?date=$1 [L] RewriteRule ^([0-9]+[-]+[0-9]+)\.html$ index.rb?date=$1 [L] # If it is comment, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{REQUEST_METHOD} ^POST$ RewriteRule .* index.rb [L] # If selecting a category, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{REQUEST_METHOD} ^GET$ RewriteCond %{QUERY_STRING} ^.+$ RewriteRule .* index.rb [L] # If there is no caache for top, go to index.rb RewriteCond %{REQUEST_URI} ^\/rewind\/$ RewriteCond %{QUERY_STRING} ^$ RewriteCond /xxx/xxxx/xxxx/index.html !-f RewriteRule .* index.rb [L]
2007-09-02(日) お買い物 [長年日記]
_ 夕方から
メモリやらHDDを調達に幕張のTwoTopと新習志野のPCデポ。
こういうときは単車の方が早い。
雨も上がり、路面も乾いている。
慣らしで回転数は上げないものの気持ちよく幕張の広い道。。。。
ヽ(°▽、°)ノエヘヘヘヘ
_ 計算外
現在母艦で使っているマザボとCPUを鯖に移行と考えていたが、
よくよく考えたらオンボードのVGAが無い。
1Uケースだからダメじゃん。
子供のマザボはオンボードだから、おいらのセットを玉突き移植してとか色々考えたが、手間が増えるばかりなのでやめ。
ってな訳でPCデポでCore2Duoまで対応のオンボードVGA付きマザボ*1も10k少々で調達。
結局今のメモリとCPUは転用、マザボは余りだ。
HDD2基とリュックに入れたら結構パンパン。
よく考えて買い物しないと帰れなくなる。*2
_ 検索エンジン
当初、Staticにしたものの一度はアクセスしないと生成されないので、
どうしたものかと悩んでいたら勝手にクローラーが来てキャッシュを作ってくれる。
こりゃしめしめと思ったら、とんでもない。
クローラーが適当なAgentや携帯に扮したリクエストを投げてくるので、
静的HTMLのキャッシュがおかしくなる。
まずは正規のキャッシュを作るツールが必要で、携帯やら検索エンジンへの対策も必要。
こりゃ面倒だなぁ。
( ゜Д゜)マンドクセー
2007-09-01(土) ふむふむ [長年日記]
_ Static
このブログをほとんどHTMLで吐かせるように改造。
おかげでRubyはほとんど使われなくなる。
過負荷時も安心だ。
但し、cache作成するために改造したindex.rb/update.rbはFastCGIでwrapするとよろしくない。
キャッシュファイルが常に同じ名前に書き出してしまう。
fcgiの意図と仕組みからすれば仕方がないことかも知れないが。
結局fcgiは止めて、静的HTML出力のみに変更。
2007-08-31(金) さてさて [長年日記]
_ 負荷低減
tdiaryはHTMLでキャッシュから引っ張るようにしてみるか。
少なくともFastCGIであろうともrubyを使えば重くなる。
html_ancor.rbでhtmlのアンカーを吐かせて、少々の改造と.htaccessのおいたで出来るみたい。
2007-08-30(木) 落ち着いた? [長年日記]
2007-08-29(水) 猛攻? [長年日記]
_ 先日来
メール関係の猛攻続く。
宛先不明をいきなりぶった切りにしたら、今日は随分減ってきた。
ところが今度は世界中からDDos状態で中継を目論むアクセス。
もちろん、逆引きできないヤツはセッション張らせないが、すごい数だな。*1
*1 今まで3年ぐらいで6万件だったのが、1日で1200って何事?
_ 鯖更改
色々と考えた。
Core2Quadとかね。。。
そう言えばおいらの母艦は昨夏に慌てて入れ換えたP4-3.0Gのシングルコア/HTだ。
子供はCoreDuo。ちぇっ!
うーん、そうか!
おいらのPCをQuadにして今のマザボとCPUを1Uに移植すればよろし。
HTで3Gあれば、今のP3-1Gよりは4倍速ぐらいにはなるでしょう。
CPUクーラーだけはLGA775の1U用が必要だが、それ以外は何とかなりそう。
で、オクでマザボとQ6600を調達。
あ、そうすると今度は鯖もSATAか。
安いHDD2基必要だな。
メモリとCPUクーラーのついでに秋葉にいってみるかね。
あとは家のPCを入れ換えてからゆっくり考えよう。
ついでに鯖はFreeBSDも6.xにしたいなぁ。
2007-08-28(火) ダメかと [長年日記]
_ イーモバイル
テスト用のem-oneは買ってきた状態だと使いにくいしOperaもすぐ固まる。
最適化ツールで色々チューニング。
結構面倒くさい。
画面が大きいので表示自体がもたつく感じ。
これに比べたらMioの方がまだ軽快だ。
_ FastCGI
httpdのエラーログを監視してbackoffを始めたらapacheを再起動するツール作成。
巧く動いている。
でも、backoff始めるには応答が積滞してから何分か必要。
判定条件を変えてbackoffの前にerrorコード1でプロセスが死亡し始めたら再起動に変更。
これならかなりよろしい。
httpdでキューイングされたリクエストもクリアになるので、
サーバーのリソースをすぐに解放できる。
いずれにしてもマザボ/CPUのスペックを何とかしないとなぁ。
2007-08-27(月) 時代 [長年日記]
_ とうとうカブも
インジェクションだとさ。
つーか名前がPGM-FIって、、、、わたしのBROSは普通にCVキャブですが(゜Д゜ )ナニカ??
分母が大きいから環境に対する貢献度はでかいな。
こうやって書いている夜中の2時過ぎにも全国で新聞屋が走っているわけだ。
でもね、カブって意外に高いのよ。
2年で壊れてくれるような原チャリと違って耐久消費財。
それならいっそ、ちょっとコストを掛けてOHCだし頑張ってVTECだ。
燃費とパワーを両立。
更に空走時はバルブをオープンにして燃料噴射もカット。
まさにエコラン仕様。
まぁ、そんなエンジンがNSF100のフレームに乗っかったら久し振りにレースやってみたいなぁ。
環境とは相反する方向にチューニングされること必至だが。
Tweets by RC31E | |||||||||
| |||||||||
| |||||||||
|