make json atomar

master
Dirk Heilig 2024-08-29 10:54:08 +02:00
parent 42effd16ee
commit f849ac25e4
1 changed files with 2 additions and 1 deletions

View File

@ -276,12 +276,13 @@ function output(): void
} }
file_put_contents("/www/metrics/new.prom", $prom); file_put_contents("/www/metrics/new.prom", $prom);
file_put_contents( file_put_contents(
"/www/metrics/json", "/www/metrics/new.json",
json_encode( json_encode(
$json, $json,
JSON_PRETTY_PRINT + JSON_UNESCAPED_SLASHES + JSON_UNESCAPED_UNICODE JSON_PRETTY_PRINT + JSON_UNESCAPED_SLASHES + JSON_UNESCAPED_UNICODE
) )
); );
rename("/www/metrics/new.json", "/www/metrics/metrics.json");
rename("/www/metrics/new.prom", "/www/metrics/index.prom"); rename("/www/metrics/new.prom", "/www/metrics/index.prom");
// return $prom; // return $prom;
} }