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 サービスが機能せず、Web サイトに特別な HTTP リクエストを送信しない(または送信を停止する)ために発生します。この場合、ホスティング プロバイダーに支援を依頼する必要があります。

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

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.