Weblog (Movabletype)の最近のブログ記事
WeblogツールをMovabletype 4.01にアップグレードした。
これを機にColumn@nakにはコメントスパム対策としてコメント入力時にCaptcha機能を導入しました。
お手数ですが、コメント投稿時には所定の欄に表示されている文字列を入力してください。
当ブログのトラックバック受信機能を一時的に停止することにした。
現在当サイトでは大体2分に1回のペースでトラックバックスパムを受信している。これをまともに処理している為サーバー負荷が増大していると考えられ、ブログシステム全体の応答が遅くなってしまっている。受信機能停止による応答速度改善に期待したい。
ここ数ヶ月ほど、Weblogの記事投稿(に伴うサイト再構築)、設定変更やコメント投稿などMovabletypeの処理速度が非常に遅くなっていて、9月に入ってからは記事投稿に失敗することが多く発生するようになった。小手先の対応策を講じて凌いでいたつもりだったが、先日トラックバック処理モジュール、コアモジュール動作時のサーバー負荷が非常に高くなっているという報告を受けて、抜本対策を取る事にした。
- ほぼ数分おきのトラックバックスパムによるトラックバック処理モジュールへの直接アクセスが発生していて、このモジュールがほぼ常駐状態でサーバーに負荷を掛けていた。これを回避するために、同モジュールをリネームする。ついでにコメント処理用のモジュールも同様にリネームする。
- weblogのデータベースとして使用していたBerkeleyDBは設置や管理が簡単である一方で、使用時のメモリー消費量は多く、また件数(記事数)が増えると性能が落ちるそうだ。MT3.2-ja-2ではその影響で再構築に失敗する不具合は修正されているものの、それ以降のバージョンでも同現象に遭遇している人が多い。このweblogシステムもも何だかんだで記事数が1200を越えつつあり、データベースもかなりのサイズになってきている為、不具合発生の条件に合致する。この不具合を根本解決する為に、データベースをBerkelyからSQLiteに移行することにした。
以下に参考にした資料を挙げておく。記事投稿やコメント受付の性能が少しは向上することを期待して、しばらく効果のほどを見守りたい。(と書いて、移行後の初投稿。ボタンをぽちっと。行け~)
- mt-tb.cgi・mt-comments.cgiのリネーム- Matatabi.ws
- Six Apart - Movable Type News: Berkeley DBの環境下でMovable Type 3.2日本語版をご利用のお客様へのお知らせ : http://www.sixapart.jp/movabletype/news/2005/10/05-1955.html
- 【重要】MT3.2-ja-2の再構築エラーの対処法- 商用BLOG専門店 : http://www.ec-blog.com/05/000061.html
- Movable Type + SQLite-小粋空間 : http://www.koikikukan.com/archives/2005/10/09-235932.php
- mt-db-convert.cgi: MTデータベースの相互変換CGIスクリプト-Ogawa : Memoranda : http://as-is.net/blog/archives/001023.html
コメント(3)
劇的に軽くなっています。
と思ったが、コメントはやけに重いなあ。システム負荷は大変改善していますが、何故か、コメント用cgiが遅すぎ。mod_perl化も検討したほうがいいのだろうか。
フィルタ処理に時間が掛かっているのかもしれません。Trackback用cgiも自身を改善したわけではなく、スパムを「避けた」だけなので同じかもしれない。
mod_perl環境でMovabletypeを動かすメモ→http://naoya.dyndns.org/~naoya/mt/archives/000393.html
Movabletypeで投稿する記事にGoogleMapsを表示させるプラグインとして、当初MTGoogleMapsというものを採用しようとしていた。ところがこのプラグインを使うとスクリプトエラーが起きるようで、Internet Explorerでは通信エラーを起こしたり、Firefoxではブラウザが無反応になってしまって使い物にならなかった。問題解決策を探していたところ、MTMapperという別のプラグインが見つかったので、こちらを試してみたところうまくいった。GoogleMapsの他にALPSLAB clip!の表示にも対応しているらしい。
Mapper Plugin.ja JP : http://code.as-is.net/wiki/Mapper_Plugin.ja_JP
TomさんKazさんの備忘録/Diaryは、自分のユーモア中枢を刺激する面白いネタがpickupされることが多く、好んで読んでいる。(例えばこんなのとか)Kazさんが「読者がいるのは嬉しいことで 2006年4月20日」でその件に言及していて以下のように書いている :
ふむ、TomさんKazさんの「備忘録/Diary」はWeblogだと認識していました。(笑)
WikipediaによるとWeblogは以下のように定義される :
確かに今時のブログといえばMovabletypeのようなツールやはてなやココログといったサービスを使ったものが多いが、Weblogの定義にはシステムを限定する要件はないと思う。ネット上の面白いネタを取り上げて記事を書いているサイトであれば、仕組みやシステムが何であろうとそれは立派なWeblogであり、そのような記事を書いているサイトはweblogという言葉が出来る前から幾つもあった。「備忘録/Diary」もその一例であり、立派なWeblogだと認識していたのです。まぁWeblogかどうかはともかく、これからも面白いネタをよろしくお願いしまーす。
ちなみにlogという言葉を最初に知ったのは対数の勉強ではなくて、Star Trekを見て。Kirk館長が航海日誌を”録音”する際に必ず"Log, StarDate......"と発しているのを聞いて覚えたので、Log=記録、日誌 という対訳は子供の頃から違和感なかった。なんで”ログ”なの?と聞かれたことがあったが、logといえば丸太、または対数logと思いつく人が多いのだろうか。
コメント(7)
アマチュア無線をやっていた人にとってはlog=業務日誌あるいは運用日誌でした
船で丸太を利用した装置で速度を測って,それを航海日誌に書いたから航海日誌がログっていわれるようになったとか.
Weblog で必要な要件は,一つの記事に一つの URL があることだと思う.
それによって,誰かの記事に対して書いてリンクするってのが成り立つようになった事がおおきいのかな.
*一つの記事に*一つの URL、がWeblogの要件なのですね。理解しました。日誌の語源は丸太だったとは!
いろいろあるけど,ぼくは一つの記事に一つの URL が一番重要だと思います.
そうするとTomo & KazさんのところはやっぱりWeblogじゃないということになりますね。なんか勝手に引っ掻き回しちゃったみたい。
Wikipediaの記事によると、ウチの備忘録も広義のweblogのうちにはいるとはおもいました。
ユニークなurlが必須とされるかどうかはこれから固まっていく要素でしょうね。
どっちにしてもあれがわたしのスタイル。何に分類されてもアレはそれでしかないというナニですよ。
kazさん、こんにちは。weblogかどうかは後付けissue。大事なのはkazさんが仰る"自分のスタイル"だと思います。kazさんのところは力が入っていない感じがとても好きです。
@nakのブログを再編して、本日正式に公開します。
今回の変更最大のポイントは(た)さんによるブログの新規公開となります。
変更点は以下の通り :
- (た)さんのブログ : 「うさこのごはん」新規公開します。
- 「Column@nak」は(あ)中心のブログとして継続運用します。
- @nak.comのトップページには「Column@nak」と「うさこのごはん」両ブログの投稿が表示されますので、こちらを見ていれば両ブログの投稿が読めます。トップページのRSSにも両ブログの投稿が反映されます。
- MovableType 3.2にアップグレードしてコメントスパム対策機能が備わったことに伴い、ブログのコメント機能をオンにしました。これにより個々の記事(直下)にコメントすることが可能になります。@nak Guestbook/Message BBSは掲示板として引き続き運用します。使い分けは特に考えていませんのでお好きな方に書き込んでください。
これからも@nakのブログを宜しくお願いします。

1.MT4iが動作しない→携帯サイトが動いていない。
2.moblogのコンテンツが即時公開されない。
MT4iはアップグレードにより動作するようになった。→携帯アクセス復旧