29.04.2022, 11:20
(29.04.2022, 10:06)Gerti schrieb: Nachdem es immer noch nicht sauber zeitgerecht funktionierte habe ich in der ./task.php die ZeileWas willst du mit der Änderung bezwecken? Es ist wichtig, das Aufgaben nicht parallel ausgeführt werden, denn dieses kann zu Race-Conditions und schwerwiegenden Fehlern führen. Der originale Wert von 5 Minuten ist dabei gut gewählt, für aufwendige Aufgaben sogar schon fast zu kurz. Eine Sekunden ist viel zu kurz für eine korrekte Funktionsweise.
zuPHP-Code:if($task['locked'] != 0 && $task['locked'] > TIME_NOW-300)
PHP-Code:in if($task['locked'] != 0 && $task['locked'] > TIME_NOW-1)
(29.04.2022, 10:06)Gerti schrieb: 1. Wird der Task Send Mail Queue ausgeführt, wird im Logfile immer "Es wurden 10 E-Mails aus der Warteschlange versendet." angezeigt. Dies obwohl definitiv keine Mails (welche auch, ist ja das Testforum) versendet wurden.Es wir nur geloggt, wie viele E-Mails gesendet werden können. Die tatsächliche Anzahl wird nicht ermittelt.
Was ist da wo inkorrekt definiert?
(29.04.2022, 10:06)Gerti schrieb: 2. Task Datenbank optimieren (Quelle: hier (Autor = StefanT)Ist das schlimm? In einer produktiven Datenbank wird nun einmal gearbeitet und nicht optimiert. Du kannst (und willst) ja nicht nach jeder Änderung neu optimieren. MySQL ist eigentlich sehr gut darin die Datenbanken zu verwalten, da braucht man in der Regel nicht regelmäßig eingreifen.
die Datenbank (gehostet bei Webgo) zeigt immer wieder auf, das einige Tabellen nicht optimiert sind.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.