44 lines
2.1 KiB
Plaintext
44 lines
2.1 KiB
Plaintext
# Example only. Load environment variables explicitly; binaries do not read .env.
|
||
ORBIT_HTTP_ADDR=127.0.0.1:8080
|
||
# Set a real DSN through your secret manager. No credentials are committed.
|
||
ORBIT_MYSQL_DSN=
|
||
ORBIT_DB_MAX_OPEN=20
|
||
ORBIT_DB_MAX_IDLE=5
|
||
# 后台控制循环的有界调度间隔;默认 workflow/schedule=1s,recovery=2s。
|
||
ORBIT_WORKFLOW_TICK_INTERVAL=1s
|
||
ORBIT_SCHEDULE_TICK_INTERVAL=1s
|
||
ORBIT_RECOVERY_TICK_INTERVAL=2s
|
||
# 每个后台批次最多处理的持久化候选,范围1–100。
|
||
ORBIT_RUNTIME_BATCH_LIMIT=100
|
||
# 收到 SIGTERM 后的排空与优雅关闭窗口,范围1s–5m,默认10s。
|
||
ORBIT_SHUTDOWN_TIMEOUT=10s
|
||
# 单节点 Worker/Event WebSocket 连接上限,范围1–4096;连接数仍受数据库和业务容量约束。
|
||
ORBIT_WORKER_CONNECTION_LIMIT=128
|
||
ORBIT_EVENT_CONNECTION_LIMIT=128
|
||
# 每个 WebSocket Hub 的数据库领取并发和有界内存排队,范围分别为1–256、1–65536。
|
||
ORBIT_DISPATCH_WORKERS=4
|
||
ORBIT_DISPATCH_CAPACITY=128
|
||
# 归档策略首次启动时的数据库默认值;保存到管理端后,以数据库版本为准。
|
||
# Enabled 没有环境变量,默认关闭;窗口仅允许1–3650天,幂等记录不得少于90天。
|
||
ORBIT_RETENTION_IDEMPOTENCY_DAYS=90
|
||
ORBIT_RETENTION_TASK_DAYS=365
|
||
ORBIT_RETENTION_WORKFLOW_DAYS=365
|
||
ORBIT_RETENTION_EVENT_DAYS=365
|
||
ORBIT_RETENTION_DELIVERY_DAYS=90
|
||
ORBIT_RETENTION_INBOX_DAYS=90
|
||
ORBIT_RETENTION_AUDIT_DAYS=2555
|
||
# Empty disables metrics. To enable a separate private listener, use e.g.
|
||
# ORBIT_METRICS_ADDR=127.0.0.1:9090. Never expose it on the public API ingress.
|
||
ORBIT_METRICS_ADDR=
|
||
|
||
# 仅供 orbit-admin retention archive / verify-archive 使用;每个作业单独的绝对目录。
|
||
# 不会启动后台定时归档,完整参数见 docs/api/retention-jobs.md。
|
||
# ORBIT_ARCHIVE_DIRECTORY=/srv/orbit-archives/tasks-20260923
|
||
|
||
# 周期归档:持久卷目录和固定卷ID必须一起配置,默认关闭。
|
||
# 镜像用户65532须有目录权限;共享卷节点必须使用同一物理卷。
|
||
ORBIT_ARCHIVE_ROOT=
|
||
ORBIT_ARCHIVE_STORAGE_ID=
|
||
ORBIT_ARCHIVE_MAX_BYTES=10737418240
|
||
ORBIT_ARCHIVE_TICK_INTERVAL=10s
|