この機能でできること
AI BOOTH では、毎日・毎週・毎月のタイミングで自動的に実行される「定期処理(cron)」がいくつか動いています。
「cron(クーロン)」とは「決められた時間に自動で動く仕組み」のことです。たとえば「毎週月曜の朝に Web サイトの最新情報を取り込む」「毎月 1 日にレポートメールを送る」といった処理が、人間が何もしなくても自動で行われます。
このページでは、どんな処理がいつ動いているか、もし止まったらどう対処するかを説明します。
用語解説
| 用語 | わかりやすく言うと |
|---|---|
| cron(クーロン) | 決まった時間に自動実行される処理 |
| ジョブ | cron が実行する 1 つ 1 つの処理単位 |
| 実行ログ | いつ動いて成功したか・失敗したかの記録 |
| UTC | 世界標準時。日本時間は UTC+9 時間 |
ステップ 1: cron スケジュール一覧
現在動いている定期処理は以下の通りです。時刻はすべて日本時間(JST) で表記しています。
毎日動く処理
| ジョブ名 | 実行時刻 | 何をする処理か |
|---|---|---|
| daily-crawl-sources | 毎日 03:00 | 登録された Web サイトを巡回して最新情報を取り込む |
| daily-quality-check | 毎日 04:00 | 前日の AI 回答品質を集計(自信度・👎 率) |
| daily-usage-summary | 毎日 05:00 | MAU・チャット数・トークン消費を集計 |
| daily-cleanup-temp | 毎日 02:00 | 一時ファイル・期限切れトークンの掃除 |
| daily-notify-low-quality | 毎日 09:00 | 品質低下があれば管理者にメール通知 |
週次で動く処理
| ジョブ名 | 実行時刻 | 何をする処理か |
|---|---|---|
| weekly-auto-faq | 毎週月曜 06:00 | 1 週間のチャットから FAQ 候補を自動生成 |
| weekly-summary-email | 毎週月曜 09:00 | 先週のサマリーレポートを管理者に配信 |
| weekly-knowledge-refresh | 毎週日曜 02:00 | 知識ベースの重複チェック・最適化 |
| weekly-inactive-warning | 毎週金曜 10:00 | 7 日間ログインがない管理者にお知らせ |
月次で動く処理
| ジョブ名 | 実行時刻 | 何をする処理か |
|---|---|---|
| monthly-report | 毎月 1 日 08:00 | 先月のフルレポート PDF を生成・配信 |
| monthly-invoice | 毎月 1 日 02:00 | Stripe 経由で利用料金を請求 |
| monthly-data-archive | 毎月 1 日 03:00 | 90 日経過したチャット履歴をアーカイブ |
| monthly-usage-alert | 毎月 1 日 07:00 | MAU 上限 80% 超のテナントに通知 |
不定期で動く処理
| ジョブ名 | きっかけ | 何をする処理か |
|---|---|---|
| on-demand-export | ユーザーの操作 | データダウンロード ZIP の生成 |
| on-demand-import | ユーザーの操作 | CSV / PDF 一括取り込み |
| event-webhook-retry | 失敗時 | Slack / LINE 通知失敗の自動リトライ(最大 3 回) |
ステップ 2: 実行ログを確認する
cron が正常に動いているかを確認したい場合:
- AI BOOTH 管理画面の左サイドバー「設定」→ 「システム」をクリック
- または直接 /admin/settings/cron-logs にアクセス
- 直近 30 日分の実行履歴が表示されます
ログには以下が記録されます:
| 列 | 内容 |
|---|---|
| ジョブ名 | どの cron か |
| 実行時刻 | いつ動いたか |
| 結果 | 成功 / 失敗 |
| 所要時間 | 何秒かかったか |
| 詳細 | エラー内容(失敗時のみ) |
ステップ 3: cron が止まっているか確認する
「最新情報が更新されない」「月次レポートが届かない」と感じたら:
- /admin/settings/cron-logs を開く
- 該当ジョブの直近実行を確認
- 「実行記録なし」または「失敗」が続いていたら異常
ステップ 4: 失敗時の自動リトライ
cron が失敗した場合の挙動:
- 1 回目失敗 → 5 分後に自動再実行
- 2 回目失敗 → 30 分後に自動再実行
- 3 回目失敗 → 管理者にエラーメール送信、運営側にもアラート通知
ほとんどの一時的な障害(ネットワーク不調など)は自動で復旧します。
ステップ 5: cron 実行時刻のカスタマイズ
実行時刻を変更したい場合(Pro プラン以上):
- /admin/settings/cron-config を開く
- 変更したいジョブの「時刻」欄をクリック
- 新しい時刻を選択(30 分単位)
- 「保存」をクリック
ただし以下のジョブは変更不可です:
- monthly-invoice(請求関連)
- monthly-usage-alert(コンプライアンス)
- daily-cleanup-temp(システム保護)
よくある質問
| 質問 | 回答 |
|---|---|
| 自分で cron を追加できますか? | Enterprise プランで「カスタムジョブ」を追加できます |
| 失敗した cron は手動で再実行できますか? | はい、ログ画面の「再実行」ボタンで即座に動かせます |
| 月次レポートメールが届かない | 管理者メールアドレスが正しいか /admin/settings で確認してください |
| cron の実行で料金は発生しますか? | いいえ、すべての cron はプラン料金内に含まれます |
| 全部止めたい | 全停止はできません。個別ジョブの無効化は Business 以上で可能 |
| タイムゾーンを変更できますか? | はい、/admin/settings で「タイムゾーン」を設定可能 |
それでも解決しない時
info@scirnex.com までお気軽にお問い合わせください。