@@ -3,7 +3,7 @@ APP_ENV=dev
APP_HOST=0.0.0.0
APP_PORT=8000
CORS_ALLOW_ORIGINS=*
-SCHEDULER_HEARTBEAT_SECONDS=30
+SCHEDULER_HEARTBEAT_SECONDS=3600
MYSQL_HOST=
MYSQL_PORT=3306
MYSQL_USER=demand
@@ -46,7 +46,7 @@ npm run dev
## 已封装定时任务
-- `heartbeat_job`:默认每 30 秒执行一次,输出心跳日志
+- `heartbeat_job`:默认每 1 小时执行一次,输出心跳日志(与其它定时任务频率无关,仅便于确认调度器存活)
- `demand_pool_today_incremental_sync_job`:每小时执行一次,当天分区增量同步(插入前按 `demand_id` 去重)
你可以在 `app/scheduler/jobs.py` 中继续添加业务任务,并在 `app/scheduler/manager.py` 里注册。
@@ -9,7 +9,7 @@ class Settings(BaseSettings):
app_host: str = "0.0.0.0"
app_port: int = 8000
cors_allow_origins: str = "*"
- scheduler_heartbeat_seconds: int = 30
+ scheduler_heartbeat_seconds: int = 3600
mysql_host: str = ""
mysql_port: int = 3306
mysql_user: str = "root"