「ConoHa VPS MediaWikiにログインできなくなった!」の版間の差分

提供: tknotebook
移動: 案内検索
(相違点なし)

2017年7月17日 (月) 03:31時点における版

メインページ>コンピュータの部屋>ConoHa VPS を使ってみた



本サイトでは MediaWiki を、共同作業の場ではなく、簡単に Webページを作るための CMS と利用しています。 このため、管理者のみ編集可能な設定にしていますが、


2017年7月15日 突如 MediaWiki に突然ログインできなくなりました。エラーメッセージは若干正確ではないかもしれませんが、確か

XXXX ではログインに Cookie を使用します。 Cookie を無効にしているようです。 Cookie を有効にしてから、もう一度試してください。

というようなメッセージでした。


早速、まず使っているブラウザのチェック。Chrome のクッキーは有効です。試しに Internet Explorer でアクセスしても駄目。 どうやら Conoha VPS 側の問題のようです。

で、いろいろググってみると、どうも PHP のセッション管理に問題が起きると上のメッセージが出るらしいことが判明。

例えば、PHPの session.save_path の指すフォルダのパーミッションを apache からアクセスできない場合は上のエラーメッセージが出るらしい。 しかし、それでは急にログインできなくなったことが説明できない。

Conoha VPS にログインしてみると、どうも動きが鈍くて様子がおかしい。/etc/php.ini を vi で開こうとすると

Disk Full

とメッセージが出て、vi が起動しない。なに~!

早速 df を叩くと ルートパーティションの残容量が 0 になってる!!!!!!!

さらに du でディスク容量を使っているフォルダを探ってゆくと、MediaWikiのバックアップを取っているフォルダが 20GB にもなっていることが判明。 計算上1週間分のローテーションなので 800MB くらいのはず。

原因はあっけなくわかりました。だいぶ前に MediaWikiのバックアップスクリプトを crond に登録しなおしたとき、バックアップのローテーション用のスクリプトの登録を忘れたのでした。

ディスク容量が足りないため PHP がセッションファイルを作成できず、ログインエラーと相成った模様。

早速、ローテーション用スクリプトで古いファイルを消すと、MediaWikiが復活しました。ここまで3時間、疲れました。サーバー管理って大変。