Enpedia:お知らせ/サーバーメンテナンス

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
移動先: 案内検索

2013-11-09[編集]

  • 2013年11月8日9日1時以降から23時(最大/日本時間)までの間、サーバーのOSアップグレードのため、閲覧を含むすべてのEnpediaにおける接続要求が遮断、転送されます。
  • このサーバーアップグレードには大きなリスクが伴うため、失敗した場合にはOSの初期化によって更に数日間一部の機能が停止する可能性があります。
  • このため、サーバーメンテナンス中はenpedia.rxy.jpやhosiryuhosi.jp等のすべてのhosiryuhosi.jp上で運営されているコンテンツはsnow1.hosiryuhosi.jpへ一時的に切り替えられ(DNS)、メンテナンス画面が表示されます。
  • メンテナンスが長期化する理由
    • Apache HTTP Serverが数年ぶりとなるマイナーバージョンアップのリリースがUbuntuパッケージ側で提供されることにより、現在利用している2.2系から2.4系への切り替え作業の際、サーバー設定ファイルをすべて書き直す必要があるため。
    • 前回のサーバーアップグレード時からきれいていたデータベースレプリケーションの設定を再度行うため(成功しない可能性があります)。
  • メンテナンス終了後もドメインのサーバー接続先変更によって数時間から数日はメンテナンス画面が表示される場合があります(TTLの値は短くしてありますが…)。
  • --Hosiryuhosi (トーク) 2013年11月6日 (水) 19:57 (JST)
Enpedia向け
  • このメンテナンス終了後
    • 1st Enpediaは閉鎖されます。
    • 2nd Enpediaはアドレスが変更になり、今までの/2nd/は/wiki/へのリダイレクトになります。
  • 追記:--Hosiryuhosi (トーク) 2013年11月6日 (水) 20:16 (JST)

メンテナンスは2013年11月9日20時28分に正常終了しました。次の点が変更となりました。

  1. ImageMagickを再度ラスタ画像のレンダリング時に利用するようにした。
  2. GIF画像のレンダリング問題の解決。
  3. 1st Enpediaを閉鎖。
  4. 2nd Enpediaのアドレスがold-enpedia.rxy.jpへ(インターウィキは更新済み)。
  5. データベースのレプリケーションを再度有効化。
ご迷惑をおかけしました。ご協力ありがとうございます。--Hosiryuhosi (トーク) 2013年11月9日 (土) 20:32 (JST)
メンテナンス後の問題
httpからアクセスし、何らかのログ(記録/履歴)に残る操作を行った場合に記録されるIPアドレスがメンテナンス終了後から2013年11月12日23時44分頃まで127.0.0.1となっていました。問題は既に修正済みです。また、httpsからの接続には影響がなく、サーバー側のログに関してはhttp, httpsの双方において正常に記録されています。この問題はApacheを2.2系から2.4系へのアップグレードした際、正しいIPアドレスを記録するために用いていたApacheのモジュールが作動しなくなったためにnginxからのリバースプロキシによるアクセスの際に正常なIPアドレスをMediaWikiスクリプト側へと通達できなくなっていたことに起因します。--Hosiryuhosi (トーク) 2013年11月12日 (火) 00:31 (JST)

2013-12-12[編集]

hosiryuhosi.jpのSMTPサーバーに対するDKIM導入のため、メール関連機能を一時的にすべて停止しております。具体的には次の機能が無効化されています。

  1. メールアドレスの変更や設定
  2. 会話ページ変更時のメール通知
  3. 特別:パスワード再設定
  4. 特別:ウィキメール
  5. 匿名によるバグ報告のページ

--Hosiryuhosi (トーク) 2013年12月12日 (木) 18:59 (JST)

2013-12-12 22:07(JST)に復旧(再度有効化)しました。--Hosiryuhosi (トーク) 2013年12月12日 (木) 22:08 (JST)

2014-05-05[編集]

rxy.jpのサーバーで利用しているOSをアップデート(クリーンインストールによるアップデート)し、データベースレプリケーションサーバーで使われているSSL証明書のキーペア更新や、レプリケーションサーバー自体のOS更新等を行うため、日本時間の2014年5月5日0時0分から、同日の23時59分まで、Enpedia並びにrxy.jpのサーバーが提供するすべてのサービスが停止します。

  • メンテナンス終了時刻は前後する可能性があります。
  • また、メンテナンス中はメンテナンス画面へと切り替わりますが、一時的に別サーバーへの参照にDNSの設定を変更して切り替える時間があります。
    • これにより、ご利用のDNSキャッシュサーバーの設定や、DNSリゾルバーのキャッシュにより、メンテナンス終了時刻を過ぎても、最大で48時間程度はメンテナンス画面が表示される可能性がございます。
    • メンテナンス開始の1時間前には自動的にデータベースへの書き込み処理を受け付けなくなり、メンテナンス時刻になった時点で自動的にメンテナンス画面へと切り替わるため、投稿内容が反映されずに失われる可能性があります。ご注意ください。
  • このメンテナンスにより、https://enpedia.rxy.jp/のSSL証明書が期限切れとなったために廃止され(廃止済み)、SSL接続用の代替アドレスが設けられる予定です。
  • スパムアカウントのクリーンアップ(削除)を行います。

ご迷惑をおかけしますが、ご理解とご協力をお願い致します。--Rxy (トーク) 2014年5月2日 (金) 19:28 (JST)スパムアカウントの削除を追記。--Rxy (トーク) 2014年5月2日 (金) 19:41 (JST)

メンテナンスはシステムが稼働可能な状態であり、かつ終了予定時刻が迫ったために一応終了しましたが、データベースに相当の不整合性を生じております。このため、5000以上のカテゴリページと付帯する版や本文はすべて削除しました。
Mw:Extension:CreateBoxはgitレポジトリに存在しないため、今後の管理上支障をきたすために、Mw:Extension:DynamicFunctionsはリリース状態が"experimental"への変更に伴い、それぞれ廃止しました。
上述の不整合性を解消するために、リンク元やカテゴリ所属情報等に関するデータを更新するメンテナンススクリプトを実行しました。
上述の不整合性は特に旧エンペディアにおいて、顕著に発生しています。
予告通り、enpedia.rxy.jpのSSL証明書期限切れに伴うhttps接続用代替アドレスを用意しました。
メンテナンスの終了予定時刻が大幅に延長する結果となったことをお詫び申し上げます。--Rxy (トーク) 2014年5月6日 (火) 19:38 (JST)

2014-05-10[編集]

2014年5月5日に開始したメンテナンスの際に、データベースダンプの破損によってデータベースに不整合を生じたため、これを解消するためのメンテナンスを日本時間の2014年5月10日に行います。時刻は未定ですが、開始の1時間前よりデータベースがロックされ、開始時にはメンテナンス画面へと切り替わります。--Rxy (トーク) 2014年5月8日 (木) 20:55 (JST)

2014年5月10日 09:00よりデータベースをロックし、同日10:00よりメンテナンス画面へと切り替えたうえでメンテナンスを実施しました。このメンテナンスにより、前回の面で何巣で発生したデータベースの不整合性は解消されました。また、前回のメンテナンス時に削除されたすべてのカテゴリページが復旧しています。
尚、このメンテナンスによって作成や編集されたページのデータは、5月5日以降に行われたカテゴリページを除くすべての編集を予めxmlにてエクスポートを行い、データ不整合性解消作業の終了後に当該差分情報のインポートを行うことによって現在のデータベースへと統合されました(=5月5日以降に行われた作成や編集が失われることはありませんでした)。
ただし、これ以外のデータ(アカウント作成や、アカウントに関連する個人設定から変更できる項目(パスワード、メールアドレスの設定・変更等)、ウォッチリストに対する変更、ページアドレスカウンタ他)は5月5日時点のデータになっています。この期間中にパスワードやメールアドレス等の更新を試みるSQLが発行された形跡はないため、影響はないと思われますが、もしアカウント情報に不具合を生じましたら、Enpedia:バグの報告にてご相談ください。ウォッチリストは各自で再構成をお願いします。--Rxy (トーク) 2014年5月10日 (土) 22:01 (JST)

2016-05(Server)[編集]

2016年5月7日、サーバー OS の更新を行うため、メンテナンス画面への切り替えを伴うメンテナンスを行う予定です。

  • 開始予定時刻: 2016/05/07 00:00:00 JST 2016/05/08 00:00:00 JST
  • 終了予定時刻: 2016/05/07 23:59:59 JST 2016/05/08 23:59:59 JST
  • メンテナンス終了時刻は前後する可能性があります。
  • メンテナンス中はメンテナンス画面へと切り替わりますが、DNS の設定を変更し、一時的に別サーバーへの参照に切り替える時間があります。
    • これにより、ご利用の DNS キャッシュサーバーの設定や、DNS リゾルバーのキャッシュにより、メンテナンス終了時刻を過ぎても、最大で 48時間 程度はメンテナンス画面が表示され続ける可能性があります。
    • メンテナンス開始の 1 時間前には自動的にデータベースへの書き込み処理を受け付けなくなり、メンテナンス時刻になった時点で自動的にメンテナンス画面へと切り替わるため、投稿内容が反映されずに失われる可能性があります。ご注意ください。
  • スパムアカウントのクリーンアップ(削除)を行います。
  • PHP7 への更新を行います。

--rxy (トーク) 2015年11月13日 (金) 23:51 (JST)

  • 開始時刻: 2016/05/08 00:00:00 JST
  • 終了時刻: 2016/05/09 06:00:00 JST
  • スパムアカウント、および編集回数が 0 回のアカウントは削除しました。
  • PHP7 への更新を行いました。
  • 終了予定時刻より 6時間 遅れました。--rxy (トーク) 2016年5月9日 (月) 05:23 (JST)
  • 一般接続用ポートの開放を忘れていたため、15:30ごろまでアクセスできませんでした。--rxy (トーク) 2016年5月9日 (月) 15:59 (JST)

2016-07-03[編集]

Enpedia において大規模な障害が発生しました。経緯は下記のとおりです。

  • 2016年6月30日 06:30 (JST, 以下同じ) - MediaWiki 1.27 へのアップデートを実施
  • 同日 07:00 頃 - 上記メンテナンスの失敗により MediaWiki バージョンを 1.26.3 へ巻き戻し。これに伴い、データベースの緊急ロックを実施。
  • 2016年7月1日 06:30 頃 - データベース復旧メンテナンスを実施。データベースを削除の上、最新の完全バックアップ(2016年6月29日 午前6時)地点を適用し、その後に「アップデート操作によるデータベース更新分」を除いたバックアップ後の変更をすべて適用。
  • 同日 07:45 頃 - データベース緊急ロックを解除
  • 2016年7月3日 01:59 - データベースサーバーのアップデートを実施。これによりデータベースサーバー障害(ダウン)が発生。
  • 原因を特定し、アップデートを実施したデータベースサーバー側の問題であることが判明。データベースをすべて削除の上、サーバーのアンインストールを行い、データベースのバージョンダウンを実施。バックアップデータの読み込みにより復旧。
  • 2016年7月3日 18:25 - 作動検証が完了し、開放。

本件一連の問題は、それぞれ別個の原因によるものです。

  1. 6月30日 : MediaWiki アップグレードによる問題の発生
  2. 7月3日 : データベースサーバーのアップグレードにより発現したバグによる問題の発生

バックアップ地点以降の更新も適用しているため、本障害によるページデータの損失は発生していません。ただし、上記 2 つの障害における最終のページ変更時点以降から回復地点の間に利用者登録情報(パスワードやメールアドレスなど)の更新が行われていた場合、データが巻き戻っている可能性があります。この場合はお手数ですが、 Enpedia:問題の報告 窓口か rxy へお問い合わせください。データベースログを再調査いたします。--rxy (トーク) 2016年7月3日 (日) 18:53 (JST)

再発防止策: 検証環境にてあらかじめアップグレードの可否を判断した後、本番環境へ適用いたします。
本件一連の障害により、ご不便とご迷惑をおかけいたしましたこと、お詫び申し上げます。--rxy (トーク) 2016年7月3日 (日) 19:00 (JST)追記--rxy (トーク) 2016年7月3日 (日) 19:01 (JST)

2017-06-29[編集]

  • さくらの VPS ホストサーバーの物理移設メンテナンスのため、10:00 - 15:00 JST までサービスが停止します。
  • サービス停止中、サイトの閲覧が不能となりますが、メンテナンス画面の表示やサーバーの切り替えは現時点では予定しておりません。--rxy (トーク) 2017年5月3日 (水) 21:57 (JST)

2017-05[編集]

  • メンテナンス内容: サーバー移設メンテナンス
  • 目的 : さくらの VPS v3 メンテナンス前に新サーバーへ移転するため
  • 予定日時 : 2017-05-06 00:00:00 - 23:59:59 JST 延期になりました--rxy (トーク) 2017年5月6日 (土) 23:26 (JST)
    • 変更後予定日時 : 2017-05-28 0012:00:00 JST - 23:59:59 JST
  • メンテナンス終了時刻は前後する可能性があります。
  • メンテナンス開始後、書き込み操作が不能になります。その後に DNS の設定を変更し、別サーバーへの参照に切り替えます。
    • これにより、ご利用の DNS キャッシュサーバーの設定や、DNS リゾルバーのキャッシュにより、メンテナンス終了時刻を過ぎても、最大で 48時間 程度は旧サーバーへアクセスし続ける可能性があります。
    • メンテナンス開始後には自動的にデータベースへの書き込み処理を受け付けなくなります。
    • メンテナンス中や直後の不具合報告、雑談、要望等を IRC の #enpedia@freenode で受け付けています。
  • サーバーを画像保管系 (HDD 100GB) とデータベース保管系 (SSD 50GB) に分割します。
  • DNS ラウンドロビンによるフロントエンドサーバーの二重化を行います。
  • データベースサーバーのレプリケーションを行います。
  • サーバー所在地(リージョン)が大阪から東京に移ります。
  • --rxy (トーク) 2017年5月4日 (木) 13:19 (JST)
    • 延期しました。 --rxy (トーク) 2017年5月6日 (土) 23:33 (JST)
      • 予定更新--rxy (トーク) 2017年5月26日 (金) 07:39 (JST)