Maximum execution time of 30 seconds exceeded in Folder.php
Ab und zu wenn ich Backend neulade, bekomme ich den Fehler:
[20-Mar-2020 14:17:10 Europe/Berlin] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/vhosts/il-putz-stuck.de/neu.il-putz-stuck.de/packages/quiqqer/utils/src/QUI/Utils/System/Folder.php on line 94
Mehr in Zusammenhang mit dem Fehler ist nichts geloggt. Ich habe hier eine Standardinstallation, mit keinen Git-Repos.
Hier ist die Stelle (packages/quiqqer/utils/src/QUI/Utils/System/Folder.php
):
foreach ($Iterator as $Object) {
try {
$folderSize += $Object->getSize(); // <--- Hier kommt der Fehler!
} catch (\RuntimeException $RuntimeException) {
// If getSize() fails (e.g. at broken symlinks) we get here
continue;
}
}
-
Laut Mor könnte man an dieser Stelle set_time_limit in der Schleife einbauen. -
Außerdem müsste auch untersucht werden, wieso passiert das in einer kleinen Standardinstallation.
Mor sagte, dass du wissen könntest, was das Problem ist.