qr20191030194347993.png Atelier YS-54
Atelier YS-54は、私・YS-54が開発したプログラムを公開しているウェブサイトです。


Press - プレスリリース


各位

【お詫び】メンテナンス中に発生した「予期せぬエラー」の原因について

はじめに

いつも当サイトをご覧いただき、ありがとうございます。

下記内容で、アクセス不能の事象がありましたので、お詫び申し上げます。

原因・調査結果

  1. 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の間ではデータベースのマイグレーションが出来なかったため、データベースのテーブルが破壊されました。

  1. 「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化も同時に開始

今後の臨時メンテナンス計画について

  1. 9月5日から12日までに編集したデータの復旧は、編集内容が小規模なものだったため行なわないこととします。
  2. 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で公開しています。

以上

コメント欄を読み込み中