runlot
管理

利用上限

無料プランに適用される制限を説明します。制限に近づいたり超えたりした場合は、まず通知をお送りします。

現在はすべての組織が無料プランです。Pro の列は、セルフサービスの決済が開放されたときにプランが何を変えるかを示します。以下の制限はサービスで実際に適用されます。例外は 2 つです。リクエスト数は今は数えるだけで止めず、Pro プランと同時に適用を開始します。データベースのサイズは計測して通知しますが、上限で書き込みを拒否することはありません。代わりに何が起きるかは下に記します。

項目無料Pro制限を超えた場合
リクエスト数1 日 10 万件月 300 万件を含むその日の受付を止めます。
組織あたりのプロジェクト数3 個30 個409 project_limit
データベースのサイズ150MB150MB書き込みは続きます。バックアップが遅くなり、コールドからの再開に失敗することがあります。
バックアップの保管24 世代(1 日)168 世代(7 日)古い世代から削除します。
ファイルストレージ1GiB10GiB507 quota_exceeded
送信メール(ログインメールと env.email.sendプロジェクトあたり 1 時間 30 通1 時間あたり 300 通送信を遅延させます。
受信メールプロジェクトあたり 1 時間 600 通同じ送信側で拒否されます。
メールログの保管30 日365 日古い項目から削除します。
ログバッファプロジェクトあたり 2,000 行 / 1MiB同じ古いログから削除します。
バンドルのアップロード圧縮後 64MiB同じbundle_too_large
定期実行組織あたり 5 個250 個400 cron_limit

データベースのサイズ制限 150MB は すべてのプランに同じく適用します。 ただしこれはエンジンの限界ではなく、運用上の上限です。エンジンはより大きなデータベースも扱えます。150MB は 1 時間ごとの全体バックアップが十分に速く終わる大きさで、増分バックアップが入ればこの上限は上がります。

現在、150MB で書き込みを止めることはありません。90 % に達すると db_near_cap の通知を送ります。上限を超えると 2 つのことが悪化します。1 時間ごとのバックアップがサイズに比例して長くなり、およそ 240MB を超えると、コールドになったプロジェクトが復帰できないことがあります (restore_too_large)。詳しくは 150MB の上限 を参照してください。

定期実行には 1 回の実行の実時間上限もあり、その値はプランではなく間隔が決めます — 1 時間未満なら 30 秒、1 時間以上なら 5 分です。詳しくは 定期実行 を参照してください。

ファイルストレージの容量を超えても、読み取り、一覧の取得、削除は引き続き行えます。 容量を減らせるように、書き込みだけを制限します。

プロジェクト数を超えた場合

エラー [project_limit] free プランではプロジェクトは 3 個までです(現在 3)

レスポンスの本文には、現在の制限値と使用量が併せて含まれます。

{ "error": { "code": "project_limit", "message": "…", "details": { "limit": 3, "count": 3, "plan": "free" } } }

使っていないプロジェクトを整理するか、より多くのプロジェクトが必要な場合は [email protected] までお知らせください。

通知

制限に近づいたり超えたりした場合は、組織の admin に通知を送ります。

通知タイミング
project_limitプロジェクトの作成が上限で拒否されたとき
db_near_capデータベースが上限の 90 % に達したとき
storage_near_quotaファイルストレージがクォータの 90 % に達したとき
backup_failedバックアップが再試行の末に失敗したとき
restore_done復元が完了したとき
dns_publish_stalledDNS ゾーンが 5 分間公開されないとき

同じ種類の通知は 24 時間に 1 回だけ 送ります。制限を繰り返し超えても、メールが過剰に送信されないようにするための方針です。

最近の通知はダッシュボードの組織画面で確認できます。メールアドレスが登録されていないアカウントでは、ダッシュボードが唯一の通知手段です。

リクエスト数 — 今とこれから

リクエスト数と CPU 時間は、今は使用量として収集するだけで止めていません。Pro プランと同時に次の 2 つが始まります。

  • 無料プランは 1 日のリクエスト上限を超えると その日の受付を止めます。 料金には変わりません。
  • Pro は含まれる量を超えたリクエストだけを従量課金し、料金上限が既定で適用されます。
runlot usage
runlot usage --hours 168

バックアップの保管が 1 日である理由

バックアップの世代は 1 時間間隔で作成します。24 世代は 1 日、168 世代は 7 日にあたります。オフサイト保管のコストの違いにより、プランごとに保管期間が異なります。

復元も 1 時間単位で行うため、任意の時点に戻すことはできません。バックアップと復元 を参照してください。

リージョン

現在のサービスリージョンはソウルの 1 か所です。アプリケーションとデータベースを同じマシンで実行するため、env.db の呼び出しにネットワークの往復は必要ありません。

このページの目次