自動で行われること
毎日・1 時間ごとの定期処理や、有効化・無効化・アンインストール・更新のときに自動で行われることをまとめます。
定期的に行われる処理
次の処理は、WordPress の予約実行のしくみ(WP-Cron)で自動的に行われます。WP-Cron は、サイトにアクセスがあったときに動くので、アクセスがほとんどないサイトでは予定の時刻より遅れることがあります。
| 処理 | 頻度 | 内容 |
|---|---|---|
| 自動クリーンアップ | 1 日 1 回(オンのとき) | 保存期間を過ぎたログを削除します。サイトが重くならないよう 1 回 20 秒まで少しずつ削除し、残りは続けて削除します。ログの保存形式の移し替え中は行いません。 |
| 見回り | 1 時間ごと | 止まっている処理(移し替え・集計の作成など)があれば再開します。取り込みの途中で残った一時ファイル(2 日より古いもの)を片付けます。 |
| 集計の作成 | 約 5 分ごと(作業が残っているときは約 30 秒ごと) | 合計とグラフを速く表示するための 1 時間ごとの集計を作り足します。作った集計は、毎回 1 日分ずつログと照らし合わせて確かめます。 |
| 移し替え・判定のやり直し・エクスポート・インポート | 始めたとき | 時間のかかる処理は、1 回 20 秒ずつに分けて、終わるまで続けて行います。 |
おすすめ
サーバーの管理画面などで、WP-Cron を定期的に動かす設定(サーバーの cron から wp-cron.php を呼ぶ設定)をしておくと、アクセスの少ないサイトでも定期処理が予定どおりに動きます。
有効化・無効化・アンインストールのとき
| 場面 | 自動で行われること |
|---|---|
| 有効化したとき |
|
| 無効化したとき | 定期処理の予定をすべて外します。ログと設定は残るので、もう一度有効化すれば続きから使えます。 |
| アンインストール(削除)したとき |
|
注意
アンインストールすると、ログとエクスポートしたファイルがすべて消え、元に戻せません。残したいログは、先にエクスポートしてファイルをダウンロードしておいてください。一時的に止めたいだけなら、アンインストールではなく「無効化」にしてください。
更新したとき・管理画面を開いたとき
| 場面 | 自動で行われること |
|---|---|
| 更新後の最初のアクセス |
|
| 管理画面を開いたとき |
|
| マルチサイトで新しいサイトを作ったとき | ネットワーク全体で有効にしている場合、新しいサイトにもログの保存先を作ります。 |
移し替えの途中にできないこと
以前の形式から軽量な形式へ移し替えている途中は、ログが 2 か所にあるため、次の操作を止めています。移し替えが終わると、自動で使えるようになります。
- ログの削除(条件付き・全件)
- CSV のインポート
- 自動クリーンアップ
- 疑わしいキーワードの変更
エクスポートは、移し替えの最後の仕上げの間だけ少し待ってから始まります。記録と閲覧は、移し替えの途中もそのまま使えます。