November 2005
S
M
T
W
T
F
S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      




top
About This Site (18)
Book (57)
Cat (61)
Cat - Behavior (303)
Cat - Body (25)
Cat - Food (143)
Cat - Goods (97)
Cat - Grooming (60)
Cat - Guests (5)
Cat - Health & Hospital (16)
Cat - Kedama (12)
Cat - Look-alike (22)
Cat - Nekokusa (15)
Cat - Other Cats (45)
Cat - Owner's Voice (25)
Cat - Sleep (159)
Cat - Wallpaper (2)
Cat - Website (12)
Cat - Wrestling (27)
Column (8)
Donguri (10)
Food & Cooking (52)
Illustration (8)
Knitting (8)
Life & Work (66)
Movie (19)
Music (13)
Photograph (16)
Travel (22)












November 25, 2005

MT3.2 導入にともなうトラブルの顛末

[Category: About This Site]

 先月、Movable Type 3.2-ja-2にバージョンアップしたら不具合が発生。それまで書きためた記事が参照できなくなってしまっていたのですが、このほどなんとか回復しました。
 以下、事態の顛末と、技術的な覚え書きです。

 トラブルの症状は、再構築時にエラーが頻発して、アーカイブが正常に生成されなくなるというもの。この原因は、私のブログの場合2つあって、そのどちらもMT3.2の仕様に由来するものでした。
【原因1】MT3.2はサーバにかける負荷が非常に大きい。(このため、再構築の途中で力尽きてしまう)
【原因2】MT3.2では、インポートの際、エントリーのタイトルが日本語だと、全部同じファイル名で出力されてしまう

【原因1の対処法】サーバに対する負荷を下げる
(1)MySQLの導入
→MySQLとは、MTが使用するデータベースシステムの名前で、デフォルトのBerkeley DBより処理速度が速いらしいです。
(2)1度に再構築するアーカイブの数を減らす
→mt-config.cgi中の「# EntriesPerRebuild 40」を「EntriesPerRebuild 15」に書き換える
(3)テンプレートの中に記述されているタグを減らす。

 私のブログの場合、特に(1)は有効でした。MySQLを導入したら、あれほど多発した再構築でのエラーがぴたりと止んだのでした。ただ同時に、インポートに非常に時間がかかるように。(しかも、1度にインポートするファイルのサイズが30kくらいまででないと、受け付けてもらえかった)
 (2)に関連して、このほか、Rebuild支援ツールなんてのもあって、アーカイブの種類や数をより細かく指定して再構築することができるもよう。

【原因2の対処法】
(1)MTの管理ページの設定画面「アーカイブ・マッピング」の項で、エントリーの出力フォーマットを「%e%x」とする。

 以上の対応で、MTはほぼ正常に運用できるようになりました。
 この原因と対処法を見つけるまで、1か月以上もかかってしまいました。いやー、難しかった。ここに到達するまでに参考にさせていただいた、たくさんのブログとそのユーザーさんたちに感謝。

Posted by mik at 12:45 AM | Comments (0) | Trackback (0) |


ミルとキクに一票!




20071029.jpg
「猫フォトエッセイ・ミルとキク」掲載中!アマゾンでのご注文はこちらから。




キク / 茶トラ♂
2005年4月生まれ。甘えん坊主。運動神経やや鈍し。野菜好き。

ミル / 三毛トラ♀
2005年4月生まれ。面倒見のいいキクの姉。やっぱり野菜好き。

mik / 32歳女
ミル&キクの飼い主。千葉県在住、一人暮らしの会社員。













*このサイトはリンクフリーです*