nextcloud:app_besonderheiten
Inhaltsverzeichnis
Recognize
Recognize bietet viele Möglichkeiten, Bilder zu klassifizieren (Gesichtserkennung, Landschaftserkennung, Ortserkennung etc.)
Dabei kann es immer wieder zu PHP Fehlern wegen Speicherproblemen kommen.
Abstürze wg. Speicherfehler prüfen
Gehe in das entsprechende Docker Verzeichnis
echo "=== Neue PHP-Speicherfehler ==="
awk '/=== Prüfpunkt Recognize / {found=1; next}
found && /Allowed memory size/ {print}' \
/var/log/docker-nextcloud-cron.log | tail -5
echo "=== Recognize-Abstürze ==="
docker compose exec -T -u www-data app \
php occ background-job:history -s 3 -l 100 \
| grep ClusterFacesJob | head -5
Face-ID Clusetering manuell in Bash laufen lassen
Der Recognize-Entwickler empfiehlt ausdrücklich eine Batch-Größe, um RAM-Probleme beim Face Clustering zu vermeiden. Werte wie 3.000–10.000 werden je nach Größe der Bibliothek verwendet.
docker compose exec -u www-data app php occ recognize:cluster-faces --batch-size=3000
Bei Speicherproblemen ist es sinnvoll,
nextcloud/app_besonderheiten.txt · Zuletzt geändert: von franz