N°2732 - DataSynchro : process stopped when memory peak usage exceeds 2

This commit is contained in:
Benjamin Dalsass
2024-03-12 09:48:01 +01:00
parent da32362ef6
commit 7a7b7381c9

View File

@@ -1961,6 +1961,12 @@ class SynchroLog extends DBObject
{
$this->TraceToText();
$sMemPeak = max($this->Get('memory_usage_peak'), ExecutionKPI::memory_get_peak_usage());
// memory peak overflow protection
if($sMemPeak > 2147483647){
$sMemPeak = 2147483647;
}
$this->Set('memory_usage_peak', $sMemPeak);
parent::OnUpdate();
}