勉強したことのメモ

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にてページ内に記事数を表示したいというケースがあった。また、通 ...

Contact form7で送信数を測定(トラッキングタグ)
Contact form7で送信数を測定(トラッキングタグ)

contact form7でフォーム送信が完了した時点で計測されるようにトラッキ ...

WordPressで固定ページに記事一覧を表示させるプラグイン
WordPressで固定ページに記事一覧を表示させるプラグイン

WordPressで固定ページ編集時にショートコードを書くことで、記事一覧を表示 ...

WordPressでサイト及びサーバ内ファイルが改ざんされた際の対処方法
WordPressでサイト及びサーバ内ファイルが改ざんされた際の対処方法

WordPressで立ち上げたサイトがあり、しばらく放置していたが久しぶりにチェ ...

WordPressと別プログラム間でSESSIONが引き継げない場合の対応方法
WordPressと別プログラム間でSESSIONが引き継げない場合の対応方法

同一サーバ内に自作したプログラムとWordPressを設置しており両者でセッショ ...