install Bundle::CPAN on CentOS5.5 が失敗する件の解決方法

先ほどサーバーをリブートしたらtiarraが動かなくなったので、cpanにて、Scalar::Util を強制再インストールして、PPからXSにしたんですが。

そのときにCPANが install Bundle::CPAN してねーと言ってきたので指示通りインストールしようとしたら

Recursive dependency detected:
    ExtUtils::MakeMaker
 => M/MS/MSCHWERN/ExtUtils-MakeMaker-6.56.tar.gz
 => File::Spec
 => S/SM/SMUELLER/PathTools-3.33.tar.gz
 => File::Path
 => D/DL/DLAND/File-Path-2.08.tar.gz
 => File::Spec.
Cannot continue.

とか出る問題。
結局調べた結果、cpanを起動してから install Bundle::CPAN するのではなく、

perl -MCPAN -e 'install( q{Bundle::CPAN} )'

とperlに直接モジュールを読み込ませてアップデートするとよい模様。
原理はよくわかってない。

(via http://blog.laufeyjarson.com/2009/06/recursive-dependencies-in-cpan/ の コメント)

何かメモリーリークしてた?

よくよく見てるとすごくswapが消費された状態だったので、いったんリブートしてみた。

どうかしら?

っていうか、別の問題として、shutdown -r new だと起動途中で止まってしまうっぽく、さくらさんにリセットコールしなきゃいけなかったのと、tiarraが

weaken is only available with the XS version of Scalar::Util at main/ModuleManager.pm line 12

というエラーで起動しない問題があるのだけれど。

apacheのチューニング

今までは、さくらの専用サーバエントリーのデフォルトというか、おそらくCeontOS4のデフォルト値のまま運用してきてたのですが。

ググルさんのクローラーがきたときとかはともかく、POST時にものすごくロードアベレージが上がるのでどうしようかと。

大名管理者的にはメモリとCPUの大きなメニューに変更するか、機能を分散配置するんだろうけど。さくらのVPSが逆引きできればいくつかのサーバに分散してもやすくなるんだけど、とりあえず現状では無理だし、どうしようかと。

で、とりあえず、今までデフォルトのまま運用していたapacheのパラメタを見直そうかと言うことで。

/etc/httpd/conf/httpd.conf
変更前:

KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000

変更後:

KeepAlive On
MaxKeepAliveRequests 50
KeepAliveTimeout 10
ServerLimit      100
MaxClients       100
MaxRequestsPerChild  400

変更後の数字は適当。本当はちゃんと計算すべきな気もする。とりあえず運用して具合を見ようかと。

タグ:Cos-Cha付加

とりあえず、Cos-Cha/コスチャ/こすちゃあたりで検索してタグをつけてみた。割と簡単にできそうなので、順次他のお店のタグも足していこうかと。たぶん通ってた順に処理する予定

WordPress に移行しました。

今までのtDiary 2.2.3 から、WordPress 3.0.1 へ移行です。コンテンツについては最初にso-netのshellアカウントに設置してあったhtmlの日記を含め、tls.orgのhnsはすでにtDiaryへ移行済みだったのでそのまま変換しています。(色々調整はしましたけれども)
それと同時に、もともとVOXにあった記事、はてなダイアリーにあった記事(2名義分)、bloggerで書いていた記事、それからlivedoor blogにロボが書いていたコンテンツももって来ました。
これでおそらくすべての公開日記/ブログが集まったはず。

集大成的な意味を込めて、サイト名の「さくら通り商店街」の方から継承して、日記/blogを含めて「Sakura Frequency」に名称変更になります。また執筆名義も「佐倉羽織」に変更します。

大変申し訳ないのですが、移行に当たってURLを変更しました。
旧トップページ( http://sakura.fairies.jp/ )が、メインコンテンツページになります。
当面は「WATER GARDEN」( http://sakura.fairies.jp/diary/ ) へもアクセス可能ににする予定ですが、年末ぐらいを目処に、できるだけ該当の記事に近い場所に302でリダイレクするよう設定します。
あと、そのうちtls.org側からもリダイレクト的なものを仕掛ける予定です。

今は移行最優先なのでカテゴリーとかTagとかいい加減ですが、その辺も徐々に整理していく予定。
なんと言っても、1997年から13年分のコンテンツがありますからね(苦笑)

というわけで、これからもよろしくお願いします。