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で公開しています。

以上

コメント欄を読み込み中