ぱくたそ終了のお知らせ!?ヒューマンエラーはまじヤバい自分への戒めエントリ
こんなに長らくブログを書かない日が続いたのはいつぶりだろうか。
(大阪セミナー、ローストホース、JK撮影、フレキシブルサーチ、、、)
GW中に頑張ります。すしぱくです。(‘A’)
さて、先日ですが、僕が運営する ぱくたそ - フリー写真素材・無料ダウンロード というサイトに障害が発生いたしました。「画像が表示されない」「Lサイズがダウンロードできない」など、利用者の皆様ならびに、関係者の皆様には大変ご迷惑をお掛けいたしました。
障害中は全く直る兆しがなかったので、
しのぅ
— すしぱく (@susipaku) 2015, 4月 22
状態だったのですが、何とか(色々聞きながら)無事に復旧することができました。(‘A’)
というわけで、どのようにして障害が発生したのか、そして今後の対策などをご紹介致します。
れすぽんしぶるの呪い
GWにかけて、テクニカルディレクターのYuuさんと、ぱくたそのレスポンシブ化に向けてせっせこ改修してたんですね。
「スマホビューで画像が重いのは嫌だから、画像を最適化したいのだけど、movable type のアイテム管理って、いちいち一覧をロードするから新規投稿時ってめっさ重いんだよね・・・」
っという愚痴をこぼしながら、使っていないであろうアイテムを探して削除、探しては削除、っと倒れたペットボトルを直すような作業を永遠としていたらですね。
「・・・・・zz 選択して・・・・削除(カチ)・・・・zzz 選択して・・・・・削除(カチ)zzzz」
単純作業のおかげで、睡魔がやってくるわけです。
「・・・・・zz ・・・
んでね、夢の中で削除を繰り返していたら
ぱくたその管理画面はこんな風になっておりまして、
簡単にすべての写真を選択することができるのですね。便利ですね。('A')
「・・・・・zz ・・・ 全部選択して、
「・・・・・zz ・・・ 削除
「・・・・・???
「・・・・・!
アイテム間違って総消し 死にたい・・・
-- すしぱく (@susipaku) 2015, 4月 22
ヒューマンエラーまじやばい
いやはや、眠眠打破の効果よりも強烈です。いっちゃいました。
グルメレースが永遠と脳内をループでしたね。
「あぁ、今日でぱくたそ終了だわ、本当にありがとうございました」
こんな単純なヒューマンエラー
ヒューマンエラー (英: human error) とは、人為的過誤や失敗 (ミス) のこと。 JIS Z8115:2000[1]では、「意図しない結果を生じる人間の行為」と規定する。
ヒューマンエラー (英: human error)
で一大事とかアホすぎると深く反省しております。
復旧までの道のり
アイテム削除しても、エントリは残っている状態なので、方法としてはいくつかありました。
・僕が運営している、初心者向けのWebサーバー構築ガイド|ぷれつく のバックアップを使って3日前戻るか(リロードに3日くらいかかる)
・sqlデータを復元して、1-2週間前に戻してやり直すか
・1エントリごと画像をUPするか
選択の余地はありませんね。前のSQLデータを読み込み、再度50枚くらいの写真を追加して全体再構築(9時間)で障害発生から1日で復旧することができました。
未来の自分へ伝えておきたい
寝ろ
あと、眠たい時に大事な作業は絶対にするな。
それと、もう少し細かくDBのバックアップを取れ(1日毎cronで吐きしました)
というわけで、本日から遅くてもAM5時までには寝るようにしたいと思います!('A') みなさんも僕のようなヒューマンエラーを起こして信用を失わないようにしてくださいね。おしまい