데이터베이스

up

관리자 런타임에서 데이터베이스 연결 가능 여부

워커

healthy

최근 워커 상태 기록 기준

거래 모드

paper/live

명시적으로 게이트를 열지 않으면 실주문은 차단됩니다.

실패 작업

0

최근 작업 실행 중 실패 건수

런타임 환경 변수

NODE_ENV
production
APP_ENV
production
FRONTEND_PORT
3000
BACKEND_PORT
3001
DB_HOST
192.168.45.10
DB_PORT
3306
DB_NAME
laofus_trader_prod
DB_CONNECTION_LIMIT
10
BROKER_TARGET
paper
TRADING_ENABLED
true
KIS_PROD_TYPE
01
TRADING_TICKER
SOXL
INFINITE_BUY_SPLIT_COUNT
40
WORKER_LOG_LEVEL
info

워커 상태 기록

상태
healthy
확인 시각
2026-05-21 19:07:36 KST
최근 시작 시각
2026-05-21 17:41:29 KST
최근 성공 시각
2026-05-21 19:07:30 KST
최근 종료 시각
2026-05-21 19:07:30 KST
업데이트 시각
2026-05-21 19:07:30 KST
최근 오류
없음
"{\"mode\":\"loop\",\"ownerId\":\"26709:1779352888924\"}"

운영 알림

infoOperations snapshot looks healthy

Database, worker heartbeat, guardrails, and recent job history look normal from the admin snapshot.

워커 로그

경로: /volume1/workspace/infinite-trader/.logs/backend.log • 표시 줄 수: 40

[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [Bootstrap] Backend bootstrapping {"appEnv":"production","brokerTarget":"paper","configuredAccountProfiles":1,"credentialsPresent":true,"kisAccount":"5018****01","orderSession":"regular","seededStrategies":1,"tradingEnabled":true}
[Nest] 26709  - 05/21/2026, 8:41:28 AM    WARN [Bootstrap] BROKER_TARGET=paper and TRADING_ENABLED=true; paper order APIs can be called +1ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [NestFactory] Starting Nest application... +816ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] AppConfigModule dependencies initialized +33ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] DiscoveryModule dependencies initialized +1ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] AppModule dependencies initialized +1ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] CacheModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] DatabaseModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] ScheduleModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] AuditModule dependencies initialized +1ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] BrokerModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] HeartbeatModule dependencies initialized +1ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] JobRunModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] ReconciliationModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] StrategyModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:28 AM     LOG [InstanceLoader] SchedulerModule dependencies initialized +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [Bootstrap] Runtime strategy sync {"createdCycles":0,"createdStrategies":0,"deferredStrategyParamUpdates":0,"desiredStrategies":1,"preservedCycles":1,"updatedStrategies":0} +178ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RoutesResolver] HealthController {/}: +88ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/health, GET} route +4ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RoutesResolver] AdminController {/api/admin}: +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/job-runs/reconcile, POST} route +1ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/market-holidays, GET} route +1ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/market-holidays/bulk-register, POST} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/market-holidays/bulk-update, PATCH} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/market-holidays/bulk-delete, DELETE} route +1ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/status, GET} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/operations, GET} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/system-snapshot, GET} route +1ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/strategy-runtime, GET} route +1ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/orders, GET} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/job-runs, GET} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/cycle-reports, GET} route +1ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/cycles/:cycleId/pause, POST} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/cycles/:cycleId/resume, POST} route +0ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [RouterExplorer] Mapped {/api/admin/strategies/:strategyId/split-count, PATCH} route +1ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [NestApplication] Nest application successfully started +39ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [Bootstrap] Backend listening on http://0.0.0.0:3001 (APP_ENV=production) +11ms
[Nest] 26709  - 05/21/2026, 8:41:29 AM     LOG [Bootstrap] Swagger UI: http://0.0.0.0:3001/api/docs +0ms
[Nest] 26709  - 05/21/2026, 8:41:30 AM     LOG [WorkerRunner] Worker loop started; cron jobs are active +1031ms
[Nest] 26709  - 05/21/2026, 8:41:44 AM     LOG [WorkerRunner] Initial reconcile completed for 1 strategy job(s) +13801ms