読み込み中の一言
コチョン「座りっぱなしは体に悪いよ、今ちょっと立ち上がってみようよ」
カエデ「失敗は成功の教師。次へと活かそう」

メモリ超過で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で調べておくと事故りづらい⦅それを怠ったため、あるプラグインを使用した後、数記事が消えてしまった経験あり⦆。

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

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

手順はこうね。

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

一応参考画像もあげとくけど、こんくらいで充分でしょ。

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

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

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

くどくなくて良いしょ?

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

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

お、なんだ?

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

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

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


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

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

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

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

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

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

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

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

了。

コメント

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