fix(gateway): overwrite stale PID in gateway_state.json on restart

Signed-off-by: nidhi-singh02 <nidhi2894@gmail.com>
This commit is contained in:
nidhi-singh02 2026-03-17 13:01:55 +05:30
parent cfa87e77a9
commit 67546746d4

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: