====== 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,