Media Odner wächst / Console gibt Fehler aus

Mein Media Order wächst und wächst, 880000 Bilder, habe in der DB aber nur 73000 Einträge.

root@boldkiwi:/var/www/htdocs# php bin/console sw:media:cleanup

Searching for unused media files.

PHP Warning:  preg_match() expects parameter 2 to be string, array given in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/Strategy/Md5Strategy.php on line 48
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php on line 311
PHP Notice:  Array to string conversion in /var/www/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php on line 1489
 21 unused item(s) found.

 [OK] 21 item(s) in recycle bin.

 

 

 

 

htdocs/bin/console sw:thumbnail:cleanup

 // Searching for all media files in your filesystem. This might take some time,
 // depending on the number of media files you have.

 

 Scanned: 880365 files
 Elapsed:   1 hr

 [OK] No orphaned thumbnails found.

 

 

 

 php -ver
PHP 7.0.30-0+deb9u1 (cli) (built: Jun 14 2018 13:50:25) ( NTS )
Copyright © 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright © 1998-2017 Zend Technologies
    with Zend OPcache v7.0.30-0+deb9u1, Copyright © 1999-2017, by Zend Technologies
 

 

 

Wie kann ich das verhindern, bzw cleanen?

 

 

Da es Notices / Warnings seitens PHP sind, sehe ich hier erstmal keinen negativen Einfluss für dem Garbage Collector. Grundsätzlich gilt hier aber die Ursache für die Neuanlage der Bilder zu finden. Wird der Shop mittels Schnittstelle befüllt? Unter Umständen liegt diese die Bilder neu an. Wichtig ist, dass der Garbage Collector nur die Bilder löschen kann, die auch in der Datenbank (s_media) angegeben sind. Bedenke auch, dass Shopware für jedes Bild Thumbnails anlegt (drei Größen im Standard, mal zwei sofern High-Res Thumbnails aktiviert sind). 

LG Andre