modxのテーブルが突然消えてアクセスできなくなった件
たまたまクライアントのサイトが、アクセスできなくなった。気づいたのは午後16時前後。
どこのページにアクセスしても、
ERROR: Too many forward attempts!
The request could not be completed due to too many unsuccessful forward attempts.
と表示されてしまう。
原因が分からず、解決策が見つかっていません。
環境は、
・さくらVPS
・mysql
・modxとECCUBEが同居
・modxのバージョンは、1.0.5J-r10
某、サーバ様にデータを全部ぶっとばされた経験からバックアップは存在していたので、リカバれています。
以下のテーブルの全部もしくは一部のデータが消えていました
(前日のデータとのdiffをとっているだけなので、log等問題のないテーブルも含まれています)
modx_active_users
modx_manager_log
modx_site_content
modx_site_modules
modx_site_plugin_events
modx_site_plugins
modx_site_snippets
modx_site_templates
modx_site_tmplvar_contentvalues
modx_site_tmplvar_templates
modx_site_tmplvars
modx_system_eventnames
modx_system_settings
modx_user_attributes
modx_user_roles
時系列で並べると以下の感じ。
8/1 16:00
どこのページにアクセスしてもエラーページが表示される
ERROR: Too many forward attempts!
The request could not be completed due to too many unsuccessful forward attempts.
というエラーメッセージがウェブページに出る状況に。
8/1 16:30
サーバのログなどを見ても今件の状況が不明
8/1 16:45
modxのログインを試すも Incorrect username or password …となぜかログインできない。
社内の人間にID,PASS変えたろ?と疑う(完全に冤罪)
8/1 17:12
結局、原因不明ではあるものの、上記の通りテーブルの一部が欠損もしくは全損していたので、7/31 16時段階のものに戻す
こんな流れです。
ERROR: Too many forward attempts!…のエラーコードをググると
MODx:Too many forward attempts! | 自転車で通勤しましょ♪ブログ
こちらのサイトが見つかる。ただ原因は僕らとは別。
原因が不明なためまた同じ事が発生するのではと思い記します。
なお、サーバではトラブルはありませんでした(メンテナンスしてたとかそういうこともない)。
我々が何か作業をした記録もありません。