各位
【お詫び】メンテナンス中に発生した「予期せぬエラー」の原因について
はじめに
いつも当サイトをご覧いただき、ありがとうございます。
下記内容で、アクセス不能の事象がありましたので、お詫び申し上げます。
原因・調査結果
- concrete5 Version 9.0.0 RC3から同RC4にアップグレードを行なった上で、MySQLデータベース(以下「データベース」)のマイグレーションを行ない、データベースのテーブルを破壊したため。
2021年9月18日7時(日本時間、JST)からconcrete5 9.0.0 RC3から同RC4へアップグレードする際、FTPクライアントプログラムFileZilla 3.55.1を通じて、オリジナルのconcrete5ディレクトリの内容を上書きする形でアップロードを行ないました。その際、RC3とRC4の間ではデータベースのマイグレーションが出来なかったため、データベースのテーブルが破壊されました。
- 「concrete5 公式サイト」に記載された操作方法を事実上無視した、操作方法によるため。
現在、concrete5 Version 9.0.0 RC版にアップグレードする際は、先にVersion 8.5.5にアップグレードするよう案内されています。
通常、一部マイナーバージョン間のアップグレードであれば、先に指定されたバージョンにアップグレードする必要がある場合を除いて特に指示はされていませんが、RC版へのアップグレードは特定のバージョンでしか行えないことを知らなかったためです。
これらの原因から、CMSとしての機能が停止したため、同日9時ごろから第3チャンネル(https://www3.ys-54.com/)を起動し、ウェブサイトの機能停止を回避しました。
また、9月5日から12日までに編集したデータが失われました。
事象発生から復旧までのタイムライン
9月 | 5日 | 7時頃 | : | concrete5 Version 9.0.0 RC3へアップグレードするため、データベースのバックアップを実施。 前提条件となるVersion 8.5.5へのアップグレードを開始 |
9時頃 | : | データベースのマイグレーションを完了し、8.5.5へのアップグレードを完了。 データベースのバックアップを行ない、9.0.0 RC3へのアップグレードを開始 |
||
10時頃 | : | データベースのマイグレーションを完了し、9.0.0 RC3へのアップグレードを完了 | ||
12日 | : | concrete5 9.0.0 RC3へのアップグレード後、デザインが崩れていたページの調査を完了。当該ページを修正 | ||
16日 | : | 米・PortlandLabsがconcrete5 8.5.6およびconcrete5 9.0.0 RC4を公開 | ||
18日 | 7時頃 | : | データベースのバックアップを行ない、concrete5 9.0.0 RC4へのアップグレードを開始 | |
8時頃 | : | データベースのマイグレーションを行なった際、「予期しないエラー」が発生(事象発生) | ||
9時頃 | : | 「早期復旧は不可」と判断、第3チャンネル起動 | ||
10時頃 | : | データベースを2020年6月時点のバックアップへリストアし、concrete5 9.0.0 RC4に関わるファイルをサーバーから削除 | ||
11時頃 | : | concrete5 8.5.5への強制ダウングレード作業を開始、データベースのマイグレーションを完了。 その後、データベースを2021年9月5日7時頃時点のバックアップへリストアし、データベースのマイグレーションを完了 |
||
12時頃 | : | concrete5の安定稼働を確認、第3チャンネル停止(事象復旧)。 当サイトの常時HTTPS化も同時に開始 |
今後の臨時メンテナンス計画について
- 9月5日から12日までに編集したデータの復旧は、編集内容が小規模なものだったため行なわないこととします。
- 9月19日現在、concrete5 9.0.0は開発中であり、9.0.0の正式版が公開された数日以内に臨時メンテナンスを行ないます。
対策
- 「concrete5 公式サイト」に記載された操作方法に従い、必要性のないバージョンへのアップグレードをしないよう注意しながらメンテナンスを行ないます。
おわりに
今回、短時間とはいえアクセス不能を引き起こしたことについては、私自身の身勝手さゆえに起きたことであり、大変申し訳なく思います。今後の改善につなげてまいります。
この度は、ご利用の皆様には、ご迷惑、ご心配をおかけし、大変申し訳ございませんでした。
2021年9月19日
Atelier YS-54
管理人 YS-54
補足情報
ご質問や取材については、Eメール(administrator@ys-54.nospam.com)及び下記コメント欄にてお願いします。アドレスの「nospam.」を削除し、件名には 「メンテナンス中に発生した「予期せぬエラー」の原因についての件」 と入れてください。
このプレスリリースは、下記のURLで公開しています。
以上