記事のインポートはエラーとリソース制限との戦い!~MixHost奮闘9

MixHostに無事にもりべやが表示されるようになってホッとしたのはつかの間。。。
CPUリソースの制限がかかっているので、高負荷状態です。

そんな中で「もりべや2」の500記事をインポートするのは異常行動かもしれませんが、やってみました。



記事のインポート作業に関しては、

1.旧ブログで記事のエクスポート
2.新ブログで記事のインポート

という単純な作業であり、WordPressの基本的な機能としてついているものです。

が、、、エラーが頻発するのがWordPressの大きな欠点です。
どういう部分に問題が出るかというと、

・インポートしたのに画像がアップロードされない
・URLリンクが旧ブログのまま

という問題がおきます。



今回は、プラグイン DeMomentSomTres Exportの使用できちんと画像のエクスポート強化をしたところ、新サーバーに画像のアップロードが成功しました。
URLリンクが旧ブログのままですが、Search Regexを使えば一発置換できます。

あとは、インポート作業でひたすらにエラーが出るので、

・インポートを諦めずに繰り返す
・エクスポートデータを「カテゴリーごと」に、さらに重い場合は「月ごと」に分割する

ことで、数時間かかりましたがなんとかなりました。
お問い合わせをしたところ、対応をしていただけそうな雰囲気でしたが、返事が来るまでになんとかエラーを乗り越えてアップ成功です。

今回のすごかったのは、アイキャッチ画像までほぼほぼインポートされたことですね。
エクスポートプラグインが優秀だったようです。

それと、移転記事には以前のカテゴリーにデフォルトのカテゴリーがプラスされるので、「Simple Tags」の一括カテゴリー編集画面で、Chromeの拡張機能「Search and Replace」でブラウザ上で一気に置換できました。




ちなみに、インポート中のCPUとメモリ(制限中)はこんな感じです。



こうして負荷をかけると、また制限を食らうわけですね 笑
この一時的負荷がかかるときの分散システムがないので、MixHostはピーキーな感じがします。



何かをすると、露骨にCPUが上がってサイト速度も落ちるので、、、何もするってことかなと思ったり。笑
移転初期なので仕方ないですね。

インポート完了でもりべや統合できました!!