3.2-ja 再構築時のパフォーマンス
再構築時のパフォーマンスについて、昨日に引き続き記します。新規インストールおよびアップグレートの参考にして頂ければ幸いです。
まず、3.2-ja 再構築時のメモリ量増加についてで、他の方から頂いたコメントや、関連すると思われる他サイトの記事および状況をまとめてみました。
- eizo slash blog:Movable Type 3.2日本語版
- 再構築でCPU100%(500MB以上のメモリを使用)
- やむやむ:MovableType3.2-jaにアップグレード
- カテゴリリスト再構築で500エラー発生
- SWEET WATER Web Server:MT3.2 の CPU 使用率
- すべての再構築でCPU使用率ほぼ100%
- + 馬グナカルタ +:骨折り損のくたびれもうけ?
- インデックステンプレートの再構築で500エラー発生
- V.J.Catkick:Movable Type 3.2 日本語版
- MTEntriesタグの中にrecently_commented_onオプションを付けるとリビルド出来なくなり500エラーを返す
次にインデックステンプレートの再構築時におけるCPU使用率およびメモリ使用量を調べました(前回はアーカイブテンプレート)。
3.171-ja | 3.2-ja | |
CPU使用率(最大) | 約88% | 約90% |
メモリ使用量(最大) | 約14,700KB | 約142,000KB |
最大CPU使用率はどちらも近い値ですが、3.171-ja が再構築直後の瞬間的な値であるのに比べ、3.2の場合は再構築全体で高い値を示しています。また 3.2-ja のメモリ使用量は 3.171-ja の10倍になっています。
インデックステンプレート再構築のグラフを図に示します。青線で括った左側が 3.171-ja、右側が 3.2-ja です。 |
英語版3.2まで遡って再構築の確認をしたところ、同じ事象が発生しています。
まとめると、3.2では新規インストール・アップグレードにかかわらず、インデックステンプレート/アーカイブテンプレートに「最近のコメント(recently_commented_onオプションあり)」「サブカテゴリーリスト」等のメニューを設置している場合、500エラーが発生する可能性があります。
- 3.2-ja 再構築時のパフォーマンス(その3)
- 3.2-ja アップグレード方法
- 3.2-ja 再構築時のパフォーマンス(その2)
- 3.2-ja 再構築時のメモリ量増加について
- Movable Type 3.2 日本語版リリース
- Movable Type 3.2日本語版ベータ2公開
- Movable Type 3.2日本語版公開ベータテスト開始
≫ MT 3.2でrecently_commented_onとBerkeleyDBに嵌っている人が多い件について from Ogawa::Memoranda
MT 3.2日本語版がリリースされてすでにインストールしている人も多いかと思いますが、嵌っている人も多いようです。代表的には以下の二種類の嵌り方をしている人が多... [続きを読む]
≫ Index再構築時に500エラー from V.J.Catkick@
先日テストサイトの方へインストールしたMovable Type 3.2-jaで出... [続きを読む]
≫ MobableType 3.2 アップグレード from ドリトル漂流記
Movable Type 3.2 日本語版の提供が開始されたんで、早速このブログ... [続きを読む]
≫ Movable Type 3.2 正式日本語版 リリース from コンサルタント物語
最近では、ブログのデファクトスタンダードのように扱われている Movable T... [続きを読む]
≫ MT 3.2-ja への Ver UP は見送りに... from 碧影想 -GreenShadowDialog-
先日公開になった Movable Type 3.2-ja ですが、色々と考えてう... [続きを読む]
≫ MovableType3.2の新機能と問題点 from ブログ別!作成・カスタマイズ講座
9月29日より、Movable Type 3.2日本語版の提供が開始されましたので、早速、当サイトもアップグレードを行いました。 MovableType3.2で... [続きを読む]
≫ MT3.2-jaの問題 from Scene Side B
試運転で入れてみたMT3.2。 再構築が重かったり、エラーが出る、と以前書きまし... [続きを読む]
≫ Movable Type 3.2 (MT3.2) へのアップデート(アップグレード)方法・手順 覚書 from 精密板金加工屋のつぼ探し
Movable Type 3.2(MT3.2) へアップデート(アップグレード)したので、その手順・方法を自分のメモ書きとして記しておきます。 [続きを読む]
≫ Movable Type 3.2へバージョンアップ。 from +++ e d o m i - r u u .
最近、コメントスパムとトラックバックスパムが1日に100件弱届くようになったため... [続きを読む]
≫ やっとスッキリ♪ from milk-cocoa
やっと、不具合が直った・・・。どうやら、DBの構造上の不具合で俺の設定がおかしい... [続きを読む]
≫ MT 3.3ベータ2公開 from らっぱ王子
Movable Type 3.3 ベータ2 を公開 (Six Apart - Movable Type News) もうベータ2まで行きましたか。そろそろ... [続きを読む]
≫ MT コメントできないエラー from Hello-Randy.BLOG!
小粋空間: 3.2-ja 再構築時のパフォーマンス 先日から、どうもコメントしよ... [続きを読む]
こんばんわ、Movable Type 3.2日本語版発表に伴い、早速アップグレードし、貴テンプレートも新しくしたのですが、再構築時に500エラーで困っています。
当方だけかと悩んでおりましたが、おなじ症状の方がおられることが解っただけでもちょっと安心ですが、対処方法はあるのでしょうか?
残念ですが、3.171 に 戻しますた。(((((((((((o_ _)o
これからきっと、改善されますよね?そしたらまた入れたいと思います。
↑でご紹介いただいたエントリ、3.171に戻したときに 上書きしちゃって消えました。
すみません。3.171に 戻しました、という内容のエントリに差し替えています。
どうもです。
index.phpを再構築時、MTEntriesにrecently_comm...があると500エラーを出す問題ですが、3.2b2では同様の問題は起きていませんでした。現在の回避策は、MTEntriesのオプション、recently_commented_onを外す、です。(o)さんによると仕様が変更になったらしく、lastnやdaysと一緒に利用するモノとなったらしいのですが、これらを付加しても上手くいきませんでした。もう少し調査してみます。
Berkeley DB特有の問題なんですか?
MySQLでは特に再現しないような気が…?
こんにちわ、皆様お世話になります。
当方の環境では、メインページと個別エントリーアーカイブのRecent Commentsを削除してみたのですが、結果は同じく500エラーが発生してしまいます。 他に修正箇所があるのでしょうか?
引き続き、Recent Trackbackも削除してみたのですが、やはり結果は同じ500エラーが発生します。
>harryさん
こんばんは。
新しくエントリーした通り、まだいくつか不具合が残っているようです。
サイトおよび記事拝見させて頂きました。
とりあえず再構築できたようで良かったです。
>さえらさん
こんばんは。
ダウングレードお疲れ様です。
現状では一番いい手かもしれません。
>V.J.Catkickさん
こんばんは。
3.2、まだ不具合残っているようで修正版を早く出して欲しいですね。
あ、トラックバックが正常に送信できないようで、記事の紹介のみですいません。
>Frumentyさん
こんばんは。
MySQLは未計測ですが、事象的にはDBに依存しない問題と推測しています。
はじめまして。
3.2が出た機会にテンプレートをこちらのものにさせていただきました。
各ソースに細かなコメントがついていて、大変わかりやすかったです。
ありがとうございました。
ただ、過去のテンプレが3.2へのバージョンアップを邪魔してたみたいで、結局、過去のブログをいったんすべて削除してから導入したのでえらく疲れてしまいましたが。おそらくもう大丈夫っぽいです。
ちなみに、うちはmysqlにしていたので、とくに問題はないようです。
>kamuさん
こんにちは。
テンプレートご利用&ご連絡ありがとうございます。
お好みのデザインカスタマイズしてやってください。
バージョンアップもお疲れ様でした。
それでは今後ともどうぞよろしくお願い致します。
こんにちは /(_Д_ / )┐ イナバウアー
手書きのテキストだったのですが
借りているファーストサーバでMTのサービスを開始したので移行中です
こちらのテンプレート利用させていただきました
まだそんなに移行していないのですが
すでに
こちらにも書いてあるように
500エラー出まくりです。
EntriesPerRebuild 1 PingTimeout 120 と極端なところへいきなり設定で別窓の再構築はできるのですが【投稿⇒エントリー】の中で再構築を行うと、ほぼ瞬間的に500エラーが出る件について自問自答しています ( ;´д`;)ノ
肝心の新規エントリーをすると、実際は書き込まれているのですが500エラーで気分が悪いのでリクライニングチェア?を利用して /(_Д_ / )┐ イナバウアーしたりしなかったりです。
では、テンプレ活用させて頂きます
>monkeybananaさん
こんばんは。
テンプレートご利用ありがとうございます。
500エラーが発生する場合は、可能であればMySQLまたはSQLiteの利用および、テンプレートにある RecentComments のタグを一旦削除してみてください(lastn属性とrecently_commented_on属性を併用していると負荷がかかるようです)。RecentCommentsの問題につきましてはRecentsプラグイン等で代替できますので、そちらもご検討ください。
あと勝手ながらBlogPeopleに登録させて頂きました。
それではどうぞよろしくお願い致します。
BlogPeopleへの登録ありがとうございます(0゚・∀・) こちらこそよろしくお願いします
ちょっと一杯やってきまして、ボンチリを食べましたので、今日の挨拶はボンチュールにしようかと思います。
では、ボンチュール /(_Д_ / )┐ イナバウアー
MTもだんだん理解してきましたが、ファーストサーバではSQLiteはバージョン3.1に限る事が判明しました ( ;´д`;)ノ
ですので、世間のデフォルトは通用しない可能性が大きいのですが、yujiroさんの所を参考に、いろいろやってみようかと思います
>monkeybananaさん
こんばんは。
ご連絡ありがとうございました。
またなにかございましたらご連絡ください。
ではでは!