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サービスを設定している場合は、「注:このサイトでは内部のWordPresscronランチャーが無効になっています」という通知が表示されます。この場合、メンテナンスタスクの問題は、外部の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.