ブログの復旧が難航してた話

先週末に起きたこのブログの動作不良の件、復旧になかなか手こずってしまった。PHPに関する知識不足と、作業時間があんまり取れなかったので放置状態が続いた。ここ一週間はこのブログがほとんど閲覧できない状態でした。

まだ完全に原因を特定できた訳ではないけど、何とか普通に運用できるようにはなった。サイトが何度もダウンしていたけど、EC2インスタンスのCPU使用率は30%ぐらいの負荷しかかかっていなかった。どうやら割とフロント側の問題で、Wordpressにインストールしているプラグインの組み合わせで起こっていた不具合の様子。

ブログがすぐにダウンしてしまうので、何とか動いている間にUpDraftPlusでバックアップを取って、新しいEC2インスタンスを作って復元を試しても、画面が真っ白になっちゃって、管理画面にもアクセスできなかった。少しずつプラグインを減らして何度もインスタンスを作成し直した。
この機会にブログをWordPress powered by AMIMOTO (HHVM)へ移行してしまった。多少パフォーマンスが上がったかな?


スポンサーリンク


いずれにせよ今までインストールしていたプラグインをいくつか外さなきゃいけなかったから、良い機会なのでインストールしていたプラグインを少し整理することにした。
記事の訪問者数を表示するためにCount Per Dayを使っていたけど、負荷がものすごく大きいことが分かったのでアンインストール。
その他、ほとんど活用できていないダッシュボード拡張プラグインをいくつか外して、動作を軽くした。

割と便利だったJetpack by WordPress.comが上手く動かなくなったので外すことにした。以前までJetPackのportfolio機能を使っていたけど、代替手段を探さないといけない。特定のプラグインに依存したページは避けるべきだったと反省。

プラグインを減らしたら管理画面もサクサク動くようになって快適になった。
ググりながらちょっとずつ原因を探るという、とても帰納的なやり方で復旧したから、完全に直ったと確信できずとても不安(笑)
障害が出ることを前提に、小まめにバックアップを取らないとダメだな。


スポンサーリンク

今回の件で知ったんだけど、Amazon EC2にはリザーブドインスタンスっていう料金プランがあるのね。1のインスタンスを長期運用するならリザーブドインスタンスの方がお得になるらしい。


スポンサーリンク

関連記事

まだ続くブログの不調
機械学習で遊ぶ
UnityでPoint Cloudを表示する方法
3DCG Meetup #4に行ってきた
OpenMVSのサンプルを動かしてみる
Deep Neural Networkによる顔の個人識別フレームワーク『OpenFace』
今年もSSII
TeleSculptor:空撮動画からPhotogrammetryするツール
PyTorch3D:3Dコンピュータービジョンライブラリ
ROMOハッカソンに行ってきた
OpenCVのための軽量GUIライブラリ『cvui』
Structure from Motion (多視点画像からの3次元形状復元)
プログラムによる景観の自動生成
ZBrushのZScript入門
OpenCVベースのマーカーARライブラリ『OpenAR』
PGGAN:段階的に解像度を上げて学習を進めるGAN
OpenCVでPhotoshopのプラグイン開発
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
Pythonのベイズ統計ライブラリ『PyMC』
OpenCV バージョン4がリリースされた!
サンプルコードにも間違いはある?
OpenCVで顔のランドマークを検出する『Facemark API』
Raspberry PiでIoTごっこ
機械学習手法『SVM(Support Vector Machine)』
WordPressのテーマを自作する
オープンソースの物理ベースGIレンダラ『appleseed』
Google App Engine上のWordPressでFlickrの画像を貼る
Deep Learningとその他の機械学習手法の性能比較
iPhoneアプリ開発 Xcode 5のお作法
実は頻発しているブログの不具合
書籍『ROSプログラミング』
インタラクティブにComputer Visionコーディングができるツール『Live CV』
オープンソースの取引プラットフォーム
AnacondaとTensorFlowをインストールしてVisual Studio 2015で使う
ZScript
iPhone x ロボットハッカソン~RomoのiPhone用SDKで目覚ましアプリを作る~
オープンソースのIT資産・ライセンス管理システム『Snipe-IT』
COLMAP:オープンソースのSfM・MVSツール
Mayaのプラグイン開発
軽量なジオメトリ処理ライブラリ『libigl』
WordPress on Windows Azure
書籍『OpenCV 3 プログラミングブック』を購入

コメント