読み込み中の一言
コチョン「目線を遠くに、頭と心を休ませよう」
カエデ「たまには周りを見渡してみよう、思いもよらない発見があるかもしれない」

メモリ超過でWordPressの文が編集できなくなった時の直し方一例(記事編集画面で重大なエラーと表示される場合)

スポンサーリンク

カエデーさっきまで筆者があわくってたよ。

サイト(Wordpress)のエラーで。

なんだなんだ!

どうしたどうしたどうした!?

キミがあわくってどうすんのさ。

なんかさ、急に文が編集できなくなってたんだって。

こんな現象はじめてみたいでさ。相当あわてたみたいだけど。

でも今は直って平常運転に戻ったけどね。

なんだ……すでに直ったというなら良かった。

てっきり文が全部消滅したのかと思ったぞ。

そんな大事だったら、泡くうどころじゃなくて、泡吹いて気失うんじゃない?

で、一体なにをどうやって直したんだ?

もっとも、機械的なことにうとい私が聞いても仕方ないかもしれないが。

機械っていうか、Webサイトのエラー修正の話だね。

ところで、読者さんのWordpressサイトでも同じようにエラーが出て「文が編集できないよーっ」ってなってたりしてない?

とりあえず今からこのサイトで起こった流れと解決方法までを話すんだけど、おなじようなことが起きちゃった人にも、ちょっとは役立つ話かなって思うよ。

ま、そういうタイムリーな人にとってはだけどね。

スポンサーリンク

メモリを使いはたした……だと……?

まず、いつものように文のリライトや振り返りで、Wordpressの記事編集画面を開こうとしたら、下の画像が出てきたんだって。

ちなみにこの現象は、ジルオールインフィニットプラスのゲームレビューを見直そうとして、編集画面を開いた時に起きたことだよ。

fatal error Allowed memory size of ××× bytes exhaustedと表示されているサイトのエラー画像

一部英文だったから、Google翻訳した画像もついでにあげとくよ。

あと黒塗りの線のとこはファイルのアドレスみたいなのが書かれてたから、セキュリティ上、念のため筆者が消したんだって。

見られても別に問題ない箇所だとは思うんだけどね……。

致命的なエラー xxxバイトのメモリサイズが使い果たされましたと表示されているサイトのエラー画像

「致命的な」というところがもう穏やかじゃないな。

やはり内容は私にはさっぱりだが。

文言が端的なうえ、空白が多いあたりがどこか不気味に思えるな。

「え?一体何が起こったの!?」ってなるよねー。

でも今回は「メモリサイズが使い果たされました」ってとこだけ、注目してくれればいいんだけどね。

これって要するに、そのコンテンツ文の中身がいっぱいいっぱいで、もう編集なんてできませんよーってことらしいの。

あ、ちなみにほかの文の編集画面は普通に開けたからね、ジルオールのやつだけそうなってたっていう。

中身がいっぱいいっぱい?

字数が多いとか(確かにレビューは文字数がやたらとかさんではいるが)画像やなにかしらの装飾を使いすぎているとか、そういうことか?

調べてみたら、確かにそういうこともあるみたい。

いや、そんなことよりさ、編集画面に何回入ってもこの画面に切り替わっちゃって、そもそも原因を解消するための編集すらさせてもらえなかったっていうね!

勝手気ままに色々加えられてパンクした文が、筆者への復讐をかねて編集拒否ったって感じにも思えちゃうね!

アハハハ!!

(笑ってる場合か)

だが、私たちもフキダシで相当数しゃべってるから、字数や装飾が原因ならこちらにも責があったと思うが……

でも「それ」が原因だってのは考えづらいんだよね。

メモリ使い果たしたっていっても、そんなに使ってたっけ?って話だし。

使ってる画像だって、せいぜい500キロバイトのアイキャッチ画像の一枚だけで(今後追加するかもだけど)字数だって40000字オーバーしてるだけで、文字装飾にいたってはところどころしか手加えてないし。

そもそもこんなテキストメインの文なんかで、こんだけのメモリを使い果たすなんてことはあり得ないって思ったのよ。

※先ほどの画像にあったメモリ約256MB(メガバイトに換算)を文字のみで超過させるためには、理屈上、1億3421万文字(1文字・約2バイト)打たないと難しい(この時点でそもそも無理がある)。

たとえ数十メガくらいの高画質な画像を挿入しても、数枚~10枚以上使わないとこうまではならない(当サイトの画像は大体数百キロバイト以下でおさまっているので、やはり無理がある)。

つまり実際の容量だけで考えるなら、テキスト数千~万文字(フキダシも使用)+画像2、3枚挿入+ところどころ文字装飾程度で、これだけのメモリを消化しきるのは、現在のこのサイトではあり得ないというのが分かる。

だが、なにが直接の原因だったかは、この時点ではやはり分からなかったのだろう?

とにもかくにも、そのメモリとやらが枯渇したせいで、なにも手を加えられなかった。

それだけはまちがいなかったということだな?

そう、どっちにしてもこのままじゃどうしようもなかったから、あわくった筆者がやみくもに色々と調べてみたところ。

エラーを解消するには、レンタルサーバー側でメモリを増やす契約にアップグレードするとか、サイトのファイルデータをいじってメモリを上げるとか。

はたまた使ってないプラグインを消すとか、キャッシュを消すとか(これはすぐにやったけど効果なかった)いろんな方法があったみたいなんだけど……

(なにがなにやら……やはり私には不向きな話だな)

だけど?

筆者が基本グータラなのと、知識もそんな豊富じゃないのもあって「この際バックアップ使って復旧させるか……」

「でも、それもすさまじくめんどいし、そもそも復旧なんてやったことないし……一応Web上ではちゃんと表示されてるから、この際放置したろうかな」

――なんて思ったらしい。

管理人としては、まーったく感心できない姿勢だな。

ホントよね。

でもなんとか思いとどまって、しつこく方法探しを継続したら、「ひょっとしてこれが原因か?」ってのと、それをなおすためのプラグインを見付けたんだって。

結果、そのプラグインを使って直したんだけど、くわしくは次でね。

原因・リビジョンの溜まり過ぎ

まずそれっぽい原因。

「リビジョン」が、がっつりたまってたってところに目を付けたみたい。

り、びじょん?

なんだって?

あー、まあ、単語が分かんなくても、カンタンにいうからそのまま聞いといて。

投稿を編集するたびに自動的に保存される「過去の履歴」みたいなものがリビジョンってやつなのね。

なんのためにそんなものがあるんだ?

文(コンテンツ)を、過去に保存した状態に復旧するためにあるみたいなんだよね。

……実は筆者はさ、今回のことがあってはじめてこのリビジョンのことを知ったらしいんだ。

普段の執筆作業じゃ、あまり意識することなかったから無理もないけど。

なるほど。

だが、その一見便利そうな機能が、どうして問題を引き起こしたんだ?

これもカンタンにいうけど、編集(リライトとか)を加えすぎたせいで、リビジョンが溜まって、中身を圧迫(メモリーを喰う)しちゃったんだ。

結果論でいうと、これが今回の症状の原因ね(ほかの文に比べてジルオールのレビューはリビジョンが数百って段ちがいに多かったみたいだからね)。

そもそもこういう事態を避けるためには、溜まったリビジョンを意識的に消していかなきゃダメだったってこと!

解決方法・プラグイン・WP-Optimizeを導入&使用

そして今回はじめて、知らず知らずのうちに、溜まりに溜まった全文のリビジョンデータをいっぺんに削除するため、WP-Optimizeっていう※プラグインをインストールしたんだ。

※プラグインとは、WordPressサイトにさまざまな機能を追加できるプログラムのこと。基本的には、管理画面から検索してインストール&有効化することで使えるようになる。

スマホアプリのような感覚で使えるものの、テーマやほかのプラグインとの兼ね合いで、予期しないエラーを起こす可能性も起きうる。

インストール前にそのプラグインに関するエラー情報などをWebで下調べしておけば事故りづらくはなる。(それを怠ったため、あるプラグインを使用した後、数記事が跡形もなく消えてしまった経験あり)

ようやく話の目的がみえてきたが、要はそのだぶるぴーなんちゃらのおかげだったということだな。

そういうこと。ワンタッチでサイト環境を整えてくれる機能が色々ついた優秀なプラグインみたいでさ。使い方も超カンタンだったし、一発で直ったよ。

手順はこうね。

プラグインをインストールして有効化⇒プラグインメニューの最適化ってとこひらく⇒「すべての投稿リビジョンをクリーン」ってとこにチェック入れる⇒最適化を実行。

一応2枚参考画像を筆者が用意したけど、これくらいでも大丈夫かな(ほかのプラグインはペンでぼかしてるけど……画像のお手製感ハンパないな)

この手順をふんで、元の編集画面に無事戻れたというワケ!

ほい、めでたしめでたし!

やたらカンタンというか、ざっくりだな(私には助かることだが)

くどくなくて良いでしょ?

でもこれでまた編集できるようになったってことは、原因はそれ(リビジョンの溜まり過ぎでのデータ圧迫)ってことが確定したってことだよ。

あ、それよりもボクからの注意点をいくつか。

お、なんだ?

今回このプラグインでやった最適化は「リビジョンのクリーン」だけだから、ほかの項目の作業はまったくやってないし、ふれてもないよ。

あくまで応急処置的な感じで機能の一部を使わせてもらったって形だから。

そしてこういうのは基本、プラグインのインストール前の段階で、ちゃんとサイトの※バックアップとってからやるもんだからね!


っていっても、インストール自体が常に賭けみたいなもんだけどね(筆者は人に注意喚起はするくせに、自分はちょいちょい勢いだけでブラグインをインストールしてるんだよなあ)

※レンタルサーバーと契約してサイト運営を行っている場合、サービスで自動バックアップ機能があらかじめ付加されている場合もある。その場合手動でのバックアップは任意。

ダブルで行った方が二重対策にはなるが、手動の場合、決められたファイルやデータを自分で選別して格納する以外に、復旧する際の手順の理解も必要なため、中級程度の知識がないとやや厳しい。(したがってチンプンカンプンであれば、契約サーバーの自動バックアップ機能に頼った方が無難)

筆者どのはそれこそ賭けとして行ったと。

うん、それに最悪サイトデータがまるまる消えるとかしちゃっても「サーバーにもバックアップとってるからいっか」くらいにひらきなおってるようだし。

そういう妙な楽天思考のせいで、今回もどうにかなったって感じだけど。

ふふっ、だがとりあえず良かったな、元通りになって……

(他人事のようにいってしまってすまない筆者どの。でも私にはホントにサッパリの話ばっかりなんだっ……!)

でも、人によって症状や原因がちがうと思うし、もしココ見てる人でWordpressサイトも運営してるって人が同じ方法試しても、確実に直るって保証はできないから注意してね!

ただ最初の画像みたいなのが表示されちゃう場合は、リビジョンの溜まり過ぎが原因って可能性が十二分にあるから、試してみる価値はあるって感じでヨロシク!

了。

コメント

もりそばのはれときどきゲーム
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

タイトルとURLをコピーしました