勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

WordPressの自動更新(アップデート)を無効化する方法

  WordPress CMS

あるサーバで通常はロードアベレージが1未満だけど10以上に上がりサーバに接続しづらい症状が発生した。ログを見てもアクセスが急増したわけではなさそう。気になる点としてロードアベレージが上がるタイミングでWordPressの自動更新が行われていた。アクセスの多い時間帯に再度自動更新が行われると困るので無効化方法をメモ。

 

対応方法

wp-config.phpに以下を追記する。

define( 'AUTOMATIC_UPDATER_DISABLED', true );

 

リファレンス

すべての更新を無効化する定数

https://ja.wordpress.org/support/article/configuring-automatic-background-updates/#%e3%81%99%e3%81%b9%e3%81%a6%e3%81%ae%e6%9b%b4%e6%96%b0%e3%82%92%e7%84%a1%e5%8a%b9%e5%8c%96%e3%81%99%e3%82%8b%e5%ae%9a%e6%95%b0

 

所感

メモリが潤沢なサーバだと問題無いんだろうけど当該サーバは1GBと少な目だったのでロードアベレージが高くなったんじゃないかと思われる。今後はアクセスの少ない時間帯に手動で更新する必要がありそう。

 - WordPress CMS

  関連記事

WordPressのメディアライブラリで「画像を編集」をクリックしても画像が表示されない(編集できない)場合の対応方法
WordPressのメディアライブラリで「画像を編集」をクリックしても画像が表示されない(編集できない)場合の対応方法

WordPressのメディアライブラリで「画像を編集」をクリックしても画像が表示 ...

WordPressで自作テーマにウィジェットを登録する方法
WordPressで自作テーマにウィジェットを登録する方法

WordPressで自作したテーマでウィジェットを登録しようとしたところダッシュ ...

WordPressにて記事内で動画(mp4)ファイルの再生する方法
WordPressにて記事内で動画(mp4)ファイルの再生する方法

WordPressでyoutube等の動画サイトの埋め込みタグではなく、mp4フ ...

WordPressにてPHPのAPCuを使用して高速化を図る方法
WordPressにてPHPのAPCuを使用して高速化を図る方法

先日本サイトのサーバにAPCuを導入した。しかしながら所感にも書いたとおりAPC ...

Polylangのスイッチャーでクエリ(GETパラメータ)を引き継ぐ方法
Polylangのスイッチャーでクエリ(GETパラメータ)を引き継ぐ方法

WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...