mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 17:07:01 +01:00
Ottimizzazione query di pulizia log
This commit is contained in:
parent
ec2b704eb3
commit
689b57e0f6
10
cron.php
10
cron.php
@ -93,6 +93,11 @@ $ultima_esecuzione->set($adesso->__toString());
|
|||||||
// Prima esecuzione immediata
|
// Prima esecuzione immediata
|
||||||
$slot_minimo = $adesso->copy();
|
$slot_minimo = $adesso->copy();
|
||||||
|
|
||||||
|
// Rimozione dei log più vecchi
|
||||||
|
$database->query('DELETE FROM `zz_tasks_logs` WHERE DATE_ADD(`created_at`, INTERVAL :interval DAY) <= NOW()', [
|
||||||
|
':interval' => 7,
|
||||||
|
]);
|
||||||
|
|
||||||
// Esecuzione ricorrente
|
// Esecuzione ricorrente
|
||||||
$number = 1;
|
$number = 1;
|
||||||
while (true) {
|
while (true) {
|
||||||
@ -106,11 +111,6 @@ while (true) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Rimozione dei log più vecchi
|
|
||||||
$database->query('DELETE FROM `zz_tasks_logs` WHERE DATE_ADD(`created_at`, INTERVAL :interval DAY) <= NOW()', [
|
|
||||||
':interval' => 7,
|
|
||||||
]);
|
|
||||||
|
|
||||||
// Risveglio programmato tramite slot
|
// Risveglio programmato tramite slot
|
||||||
$timestamp = $slot_minimo->getTimestamp();
|
$timestamp = $slot_minimo->getTimestamp();
|
||||||
time_sleep_until($timestamp);
|
time_sleep_until($timestamp);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user