月: 2019年3月

防草シート+砂利敷きによる雑草対策

デュポン 防草シート ザバーン 240BB 1×30m本格的な春の訪れを前に、自宅の建屋脇の「犬走り」に防草シート+砂利敷きによる雑草対策を施すことにしました。

これまでは「草むしりが趣味」と豪語する嫁が春と秋に雑草を一斉駆除してくれていたのですが、一昨年あたりから地を這うように成長する匍匐性の雑草が増えたとこで草むしりにかなりの労力を要するようになってきたのでここらで対処が必要と判断した次第。

作業にあたり購入した防草シートは耐用年数10年を誇る『ザバーン 240BB』(1x30m)。外構業者さんも使う本格仕様の商品でホームセンターでよく見かける耐用年数2~5年程度のものに比べると割高ですが、メンテナンスの手間を考えるとこれ以外に選択肢はありません。

CloudLinux環境に於けるBackWPupの「PHP Fatal error: Allowed memory size of …」への対応

WordPressで構築したサイトのバックアップには「BackWPup」プラグインを利用しているのですが、サーバー(mixhost)側でマイグレーションが行われた後バックアップのジョブが必ず失敗するようになってしまいました。

[05-Mar-2019 02:04:14 UTC] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 2746709976 bytes) in /home/xxxxxxxx/public_html/xxxxxxxx/wp-content/plugins/backwpup/inc/class-mysqldump.php on line 506

エラーログには上のようなメッセージがずらり。どうやらMySQL絡みの問題らしくバックアップ対象からデータベースを外せばジョブは問題なく完走しますが、それでは何の解決にもなっていないので調査を開始。

メッセージの内容からしてメモリ絡みの問題っぽいので、PHP.iniの「memory_limit」の値を上限まで増やしてみるも特段の変化はなし。

ってか、メモリを「2,746,709,976 byte(=約2.5GB!!)確保しろ」というメッセージ自体そもそもおかしいだろ…ということでそれらしい情報をググってみましたが日本語でそれらしい情報に言及したサイトが見当たらなかったので、海外の技術板を中心に捜索してみたところ解決の糸口を発見。