February 2007アーカイブ

Perl Hacker ご用達のフレームワークと言えば Catalyst !もうかれこれ一年以上前から Perl 界隈では使われているフレームワークだと思うのですが、やっと僕も使ってみました。まるパーでも取り扱っていたのにやっとです。ここまでの道のりは長かったなぁw アルファな人たちと比べると 5 クールぐらい遅れてるよ僕はw 今年の目標で Catalyst を触るって決めてたんですけど、2 月終りになってやっとです。

なんで急に使ってみたのかと言うと、Kansai.pm の勉強会の題材になっているから。Plagger の時はろくに触らずに、知識だけで聞いていたんで、もっと話の内容を実感したいってのが一番の理由かな。でも Kansai.pm 行けるか微妙なんで独学でもいいから触っておきたかったんですよね。あとは仕事で使いたいんでとりあえず使えるようになりたい。楽したいw

yum の BerkeleyDB 修理

| コメント(0) | トラックバック(0) | このエントリーを含むはてなブックマーク

自宅サーバーは FedoraCore6 を使っているのですが、先日 yum update した際に調子が悪くない update 出来ない状況になりました。kernel が update されていたので、うまく yum が対応出来てないのかなって思っていたのですが、エラーメッセージを良く読むと、データベースが壊れたとあります。

ん〜データベースってそんな簡単に壊れるのか?と思っていたら yum は BerkeleyDB を使っているみたいです。噂で BerkeleyDB は古くからあるけど、ちょっと壊れやすいと聞いていたので、ちょっと故障に納得w だけど yum って BerkeleyDB を使っていたのね。

どうやら調べたところ、一度壊れてしまったら BerkeleyDB は修理の仕様がないみたいです。バックアップをとってあったら話はべつなんでしょうが、壊れてから yum で BerkeleyDB を使ってたことを知った僕としては、当然バックアップなんかとってあるはずもなく、どうしようもないと。だけど、どうにかしないと yum が使えないのでセキュリティー周りの update も出来ない。そりゃ困る。

DreamHost を使い始めて 1 週間が立ちました。ドメインの移行も無事に終わり、コンテンツの移動も完了したんですが、どうにもこうにも Movable Type が重いんですよ。むしろ今まで3年間使ってきたロリポップ!の方が速度的には早いかもと思えてくる。

Movable Type を快適に動作するようにするには mod_perl 下の環境で使えば早くはなるんですが、DreamHost に mod_perl はインストールされていません。しかし代わりに DreamHost には FastCGI という mod_perl と同等な Apache モジュールが組み込まれています。そしてタイミングがいいことに MT3.34 では FastCGI のサポートが向上したとのことなので、MT のバージョンを上げるついでに今までの CGI 環境から FastCGI 環境に移行してみました。

以下に DreamHost での FastCGI 導入手順をまとめてみます。

最近のコメント