ドトールで夕ご飯
今日はドトールで夕ご飯を食べました。ドトールのコーヒーはおいしいなあ。なんとかとか呼ばれている、オシャレ系のお店とは大違いだ。
今日はドトールで夕ご飯を食べました。ドトールのコーヒーはおいしいなあ。なんとかとか呼ばれている、オシャレ系のお店とは大違いだ。
おもしろい。
アキバに行って、100円でビデオカードを買いました。サーバ用です。家に帰ってきて試したらちゃんと使えました。よかったよかった。これでサーバのセッティングができるぞ。今週中にサーバを復活させよう。それまでに、kaeruspoonのリプレースを終わらせておかなくては。
池袋にユルさんと一緒にカラオケをしに行きました。なつめさんや鈴木さんや鎌田くんやたけぞう夫妻も一緒。ぼくは歌わなかったけど。
とりあえずサーバーが復活しました。とりあえず動いているだけです。WEBサーバはmongrelのみだし。今日帰ったら、ちゃんと設定しよう。
kaeruspoonをapache+mod_proxy_balancer+mongrelを使って動かし始めました。これで一安心かな。あとはキャッシュを全然入れていないので、それを追加していくつもりです。
今さらですが、kaeruspoonはRails2.0にあわせて作りなおしました。milookは特に変化なしですが、近いうちにいろいろいじくろうかと思います。
夏の間、熱対策でリビングに置いていたサーバーを、ようやく玄関のげた箱の上(そこが定位置なのだ)に戻しました。やっぱりサーバーはうるさいもんね。次にサーバーを作るとしたら、静音・低消費電力・小型のものにしよう。
そういえば、kaeruspoonにはまだ写真機能の実装が施されていませんでした。週末にでもやろう。
kaeruspoonは今までLighttpd+FastCGIで動かしていましたが、OSをcentOSからDebianに移したのを契機に、apache+mod_proxy_balancer+mongrelで動かすことにしました。
まずはapacheとmongrel、mongrel_clusterのインストールから。
sudo aptitude install apache2 sudo gem install mongrel --include-dependencies sudo gem install mongrel_cluster --include-dependencies
それからmod_proxyとmod_proxy_balancerを有効にします。
a2enmod proxy a2enmod proxy_balancer
そして/etc/apache2/mods-available/proxy.confの設定。
<VirtualHost *>
ServerName www.kaeruspoon.net
<IfModule mod_proxy.c>
<Location /balancer-manager>
SetHandler balancer-manager
Order deny,allow
Deny from all
Allow from 192.168.0
</Location>
ProxyRequests Off
<Proxy *>
Order deny,allow
allow from all
</Proxy>
proxyPass / balancer://mycluster/
ProxyPassReverse / balancer://mycluster/
<Proxy balancer://mycluster>
BalancerMember http://192.168.0.1:3000 loadfactor=10 keepalive=On
BalancerMember http://192.168.0.1:3001 loadfactor=10 keepalive=On
BalancerMember http://192.168.0.1:3002 loadfactor=10 keepalive=On
</Proxy>
</IfModule>
</VirtualHost>
こんな感じ。詳しいことはあちこちでいろんな人が書いているのでそちらを参考に。ぼくは見よう見まねでやっいてるだけです。
proxyPass / balancer://mycluster/ のところは最後のスラッシュがあったりなかったりするだけで動作が変わってきたりするのでハマりどころでした。
それからmongrel_clusterの設定。
mongrel_rails cluster::configure -e production -p 3000 -N 3
これでRailsアプリがproductionモードで、ポート番号3000, 3001, 3002の3つのプロセスで立ち上がる設定が完了です。あとは、
mongrel_rails cluster::start
とやれば、設定どおりにRailsアプリが3つ起動します。
とめるときは、
mongrel_rails cluster::stop
でOK。
すばらしい。
今日はkaeruspoonにフラグメントキャッシュを施したくらいで、あとはニコニコをみたりしながらだらだらと過ごしました。ユルさんのお仕事が今日で終わったので、明日はどこかにでもお出かけしたいなあ。
最近、どうもubuntuの動作がトロくなったりハングアップをよくするようになった。topで調べてみると、なんだかtrackerdというプロセスが、CPUもメモリもリソースを大量に食っているご様子。trackerっていうのは、デスクトップ検索用のインデックスを作るやつだけど、こんな機能別にいらないので無効にしてあげた(「システム」-「設定」-「Tracker検索ツールの設定」)。これで快適になりました。
今日はひさしぶりにユルさんとtokyobikeでお出かけしました。家に戻ってからは、ぼくだけトレーニングコースを一回りします。やっぱり冬になるとなかなか自転車に乗れなくなりますが、やっぱりおもしろい。そして、自転車の敵は寒さよりも風だということを思い知りました。下り坂でも漕ぐのがきついもんね(今日は風が強かったのだ)。
【走行距離】 23.39km
【最高速度】 43.8km/h
【平均速度】 14.5km
【走行時間】 1時間36分54秒
【総走行距離】 267.3km
X-TRAIL JAMを見ています。すげーな、こいつらは。ぼくも早くスノボーに乗りたくてうずうずしてきました。1月のスノボー旅行が楽しみです。
tsukasa_oishi - MyMiniCity
アクセスするたびに、町が発展していくという、ただそれだけのサイト。でも、こういうのおもしろいよね。なにもしなくていいからメンドくさくないし。
今、仕事が終わりました。今年の冬休みは1月6日までなのです。
・ユルさんのために絵描きさん用サイトを作る
・milookのRails2.0対応(できればリニューアルも)
・自転車で鎌倉に行く
・コミケに行く(創作小説以外のところにも行ってみる)
・初詣
・kaeruspoonにモブログ機能を搭載
どこまでできるかなあ。
24時間以上PCに触りませんでした。こんなことは何年ぶりでしょうか。けっこう普通に過ごせるものですね。今は鍋を食べてのんびりしています。