Merge pull request #1632 from nidhi-singh02/fix/stale-pid-gateway-state

fix(gateway): overwrite stale PID in gateway_state.json on restart
This commit is contained in:
Teknium
2026-03-17 01:34:24 -07:00
committed by GitHub

View File

@@ -195,8 +195,8 @@ def write_runtime_status(
payload = _read_json_file(path) or _build_runtime_status_record()
payload.setdefault("platforms", {})
payload.setdefault("kind", _GATEWAY_KIND)
payload.setdefault("pid", os.getpid())
payload.setdefault("start_time", _get_process_start_time(os.getpid()))
payload["pid"] = os.getpid()
payload["start_time"] = _get_process_start_time(os.getpid())
payload["updated_at"] = _utc_now_iso()
if gateway_state is not None: