DTux
/
dtux__moha
Archived
1
0
Fork 0

test de viteese de boucle principale

This commit is contained in:
Daniel Tartavel 2022-12-14 11:00:16 +01:00
parent 8974d3de84
commit c018d8c0b7
1 changed files with 8 additions and 4 deletions

View File

@ -387,6 +387,7 @@ configWatchInit();
while (true)
{
// test if looping is more then 5 second and send and alert
echo date("c") . " début";
$now = new datetime("now");
$testTime = clone $now;
$testTime->modify("-5 second");
@ -397,14 +398,14 @@ while (true)
$timeLoop = $now;
$client->loop(); // mqtt server loop()
echo date("c") . " One shot";
if ($oneshot === false) // execute while the first loop :WARNING hooks may not be initialized
{
logger(DEBUG, _("Oneshot part of loop"), __FILE__ . ":" . __LINE__, false);
pws2mqttGetList();
$oneshot = true;
}
echo date("c") . " initialisation des hooks";
if($hooksInitialized == 0) // all hooks are not initialized
{
$i = 1;
@ -431,11 +432,13 @@ while (true)
{
//logger(DEBUG, _("looping"), __FILE__ . ":" . __LINE__);
}
echo date("c") . " chech events";
checkEvents();
echo date("c") . " topics availabiblity";
checkTopicsAvailability();
echo date("c") . " apiserver";
if ($apiServerIsActive) apiServer($read);
echo date("c") . " surveillance Configuration";
// surveillance du dossier de configuration
if ($cwfd !== false)
{
@ -455,6 +458,7 @@ while (true)
}
}
}
echo date("c") . " fin";
}
endMoha();