Help
Posted By Gregory

データベースのサイズは大きく、増え続けています


English version: The size of database is big and it keeps growing


プラグインは、一連のスケジュールされたタスクを使用してデータベース テーブルを維持します。技術的には、WordPress cron ジョブを使用して定期的にメンテナンス タスクが実行されることを意味します。他のタスクの中には、プラグイン データベース テーブルをクリーンアップして最適化するタスクがあります。

まれに、スケジュールされたバックグラウンド タスクが適切に実行されず、データベース テーブルのサイズが制御不能に増大することがあります。タスクのステータスを確認し、すべてのタスクが計画どおりに実行されていることを確認するには、次の手順を実行します。

  1. WP Cerber 管理メニューをクリックし、ツール ページに移動します。
  2. [診断] タブをクリックします。
  3. 「メンテナンス タスク」セクションまでスクロールします。

これに似たステータスが表示されるはずです

The status of Cerber's scheduled cron tasks

The status of Cerber’s maintenance tasks is OK.

「タスクが一度も実行されていません」などのエラーが表示された場合は、WordPress でスケジュールされた cron タスクの実行に問題があることを意味します。 2 つのオプションがあります。

外部の cron サービスを設定していない場合 (ほとんどの場合に当てはまります)、考えられる解決策の 1 つは、次の行をwp-config.phpファイルに追加することです。

define( 'ALTERNATE_WP_CRON', true );

あなた (またはホスティング プロバイダー) が外部 cron サービスを構成している場合は、「注: このサイトでは内部 WordPress cron ランチャーが無効になっています。」という通知が表示されます。この場合、メンテナンス タスクに関する問題は、外部の cron サービスが機能せず、特別な HTTP 要求を Web サイトに送信しない (または送信を停止した) ことが原因で発生します。この場合、ホスティング プロバイダーに支援を求める必要があります。

PS 通常、wp-config.php ファイルに次の行を追加することで内部 cron を無効にします。

define( 'DISABLE_WP_CRON', true );


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.