メイン

Perl アーカイブ

May 8, 2003

default-templatesを作る

自分の今使っているテンプレート一式を、新しいBLOGを作るときのデフォルトにしたいと思うことがある。これは [MT]/lib/MT/default-templates.pl に保存されているのだが、フォーマットが分かりにくく実際にやろうと思うと、結構大変だったりする。

とりあえずテンプレートを表示するShowTemplatesプラグインというのがあったので、これを使ってみようと思ったのだが、ちょっと意図通り動かない。そこで、とりあえず手直ししてみることに。

続きを読む "default-templatesを作る" »

January 4, 2004

サーバーのmod_perl化、でもCGI実行禁止にすると…

一部の方から「mod_perl化するといいよ」と言われていたので、ついに1月2日、サーバーの設定を少しいじって、このMovable Typeをmod_perl化しました。

mod_perl化については、MT本家のページ(その翻訳版)やnaoyaさんの解説により、すんなり移行できて「よかったよかった」と思っていたのですが、今になってちょっと問題(?)を発見。

続きを読む "サーバーのmod_perl化、でもCGI実行禁止にすると…" »

January 7, 2004

mod_perl化でhttpdが不安定に

先日のサーバーのmod_perl化で、MTがキビキビ動くようになったのはいいのですが、httpdが不安定になってしまいました。具体的には、頻繁に「ページがみつかりません」というエラーメッセージが出るようになってしまいました。私はウェブメールを愛用しているので、メールの送信時にこのエラーが出ると、書いたばかりのメールが失われてしまうために泣きたくなります(すでにこの数日で悲劇は10回以上起きています)。

ひらたさんに相談してみると、mod_perl化したhttpdでMTを動かすと、MT全体をキャッシュしてしまうので、多くのhttpdプロセスが立ち上がると、あっという間に大量のメモリーを食ってしまう、ということを教わりました。

とりあえずはhttpd.confの「MaxSpareServers」を小さく抑える(具体的にはメモリ登載量 -100M)/20M程度)ことで応急処置しました。

それでも頻度は減ったものの、やはり時々、悲劇がおきます(実はこのポストの最中にも悲劇が起き、半分以上をいま書き直しています)。

そこで抜本的な解決策として、フロントエンドにロードバランサーも兼ねてPoundを置き、MTはmod_perl化したapache1.3、その他のページはapache2で処理する、ということにしました。

続きを読む "mod_perl化でhttpdが不安定に" »

About Perl

ブログ「Sync A World You Want To Explore」のカテゴリ「Perl」に投稿されたすべてのエントリのアーカイブのページです。新しい順番に並んでいます。

前のカテゴリはNewsです。

次のカテゴリはPhotosです。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type