Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud:app_besonderheiten

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

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki