# Thumbnails blockweise generieren?

**URL:** <https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123>\
**Category:** Programmierung\
**Created:** [29. Dezember 2021 um 07:52 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123 "2021-12-29T07:52:55Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![D01](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@D01](https://forum.shopware.com/u/D01)\
**Post date:** [29. Dezember 2021 um 07:52 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/1 "2021-12-29T07:52:56Z")

</div>

Hallo, gibt es eine Möglichkeit Thumbnails blockweise zu generieren anstatt alle auf ein mal?

Der Befehl „media:generate-thumbnail“ löst bei mir eine Fehlermeldung aus, das 512mb php memory\_limit reicht nicht aus.

Vielen Dank.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [29. Dezember 2021 um 08:23 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/2 "2021-12-29T08:23:32Z")

</div>

Ich kann mir nicht vorstellen, dass „ALLE“ Thumbnails auf einmal generiert werden. Eher in Schleife, eines nach dem anderen. Und dies sollte zu keinem memory\_limit Problem führen.

Was für eine Fehlermeldung wird denn geworfen? Was passiert, wenn du die Qualität heruntersetzt? Wie groß, ist die größte Originaldatei?

---

<div class="post-metadata">

**Author:** ![D01](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@D01](https://forum.shopware.com/u/D01)\
**Post date:** [29. Dezember 2021 um 22:21 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/3 "2021-12-29T22:21:48Z")

</div>

Über Plesk und die Shopware Console gebe ich den Befehl „media:generate-tumbnail“ ein, daraufhin folgt diese Meldung: [Screenshot-97 — ImgBB](https://ibb.co/P42NQjz)

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [30. Dezember 2021 um 09:16 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/4 "2021-12-30T09:16:33Z")

</div>

Die Fehlermeldung sagt aber recht eindeutig, dass in der Konsole nur 128 MB zur Verfügung stehen.  
Die Einstellungen für den Webuser und für die Console sind unabhängig voneinander und können unterschiedliche Voreinstellungen haben.

---

<div class="post-metadata">

**Author:** ![D01](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@D01](https://forum.shopware.com/u/D01)\
**Post date:** [31. Dezember 2021 um 13:03 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/5 "2021-12-31T13:03:49Z")

</div>

Vielen Dank, uns sollten 512MB zur verfügung stehen. Kann man die 128MB irgendwie erweitern über Plesk oder Shopware?

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [31. Dezember 2021 um 15:15 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/6 "2021-12-31T15:15:38Z")

</div>

Mit Shopware hat das nix zu tun. Das ist eine Servereinstellung. Die PHP-CLI-Einstellungen, wie auch immer das bei Plesk eingestellt wird. Das ist jetzt wirklich eine Frage an Deinen Provider.

---

<div class="post-metadata">

**Author:** ![D01](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@D01](https://forum.shopware.com/u/D01)\
**Post date:** [4. Januar 2022 um 11:05 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/7 "2022-01-04T11:05:29Z")

</div>

Falls sich hier jemand mit Plesk auskennt, gibt es eine Möglichkeit den Befehl media:generate-thumbnail außerhalb von dem Aufgabentyp „PHP-Skript ausführen“ durchzuführen?  
Eventuell unter dem Aufgabentyp „Befehl ausführen“ hier wäre nur die Frage wie man das ganze formuliert.

„php bin/console media:generate-thumbnails“ funktioniert leider nicht.

---

<div class="post-metadata">

**Author:** ![p.weitkamp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/p.weitkamp/32/15774_2.png) [@p.weitkamp](https://forum.shopware.com/u/p.weitkamp)\
**Post date:** [8. Januar 2022 um 00:56 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/8 "2022-01-08T00:56:49Z")

</div>

Im Standard wird „media:generate-thumbnails“ mit 50 Iterations ausgeführt.  
Mit --batch-size=5 könntest Du das Memory Limit einhalten.

Also „media:generate-thumbnails --batch-size=5“

Alternativ müsstest Du in der php.ini das Memory Limit erhöhen damit es auch Global auf dem Server eingestellt ist. ( Plesk \> Tools & Settings \> PHP Settings \> PHP handler \> php.ini)  
Dort nach memory\_limit suchen und erhöhen.

Hier jedoch auch die frage, ob Du darauf zugriff hast, ansonsten mal Deinen Provider/Hoster darauf ansprechen.

---

<div class="post-metadata">

**Author:** ![D01](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@D01](https://forum.shopware.com/u/D01)\
**Post date:** [8. Januar 2022 um 08:24 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/9 "2022-01-08T08:24:39Z")

</div>

Vielen Dank für die Antwort, ich habe es mit dem Befehl probiert leider bekomme ich diese Fehlermeldung: [Screenshot-119 — ImgBB](https://ibb.co/7tmfXxT)

---

<div class="post-metadata">

**Author:** ![p.weitkamp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/p.weitkamp/32/15774_2.png) [@p.weitkamp](https://forum.shopware.com/u/p.weitkamp)\
**Post date:** [8. Januar 2022 um 10:56 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/10 "2022-01-08T10:56:45Z")

</div>

Mit „media:generate-thumbnails --batch-size=5 **-vv** “ kannst Du Dir mehr Informationen ausgeben lassen. Was wird Dir da angezeigt?

---

<div class="post-metadata">

**Author:** ![D01](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@D01](https://forum.shopware.com/u/D01)\
**Post date:** [8. Januar 2022 um 11:25 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/11 "2022-01-08T11:25:38Z")

</div>

> [@p.weitkamp](#):
>
> media:generate-thumbnails --batch-size=5 **-vv**

Mit diesem Befehl sehe ich leider nur das hier: [https://ibb.co/chmKQFF](https://ibb.co/chmKQFF)

---

<div class="post-metadata">

**Author:** ![p.weitkamp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/p.weitkamp/32/15774_2.png) [@p.weitkamp](https://forum.shopware.com/u/p.weitkamp)\
**Post date:** [8. Januar 2022 um 11:46 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/12 "2022-01-08T11:46:20Z")

</div>

Hast du direkten Zugriff auf die Konsole z.B. via Putty? Da Plesk die Konsole weiterleitet, könnte es auch sein, dass Plesk hier einfach nur den ersten Teil der Ausgabe rausgibt oder den Befehl garnicht richtig ausführt. Würde das ganze noch mal über Putty probieren. So können wir Plesk als Fehlerquelle auch ausschließen.

---

<div class="post-metadata">

**Author:** ![D01](https://avatars.discourse-cdn.com/v4/letter/d/c67d28/32.png) [@D01](https://forum.shopware.com/u/D01)\
**Post date:** [8. Januar 2022 um 11:59 UTC](https://forum.shopware.com/t/thumbnails-blockweise-generieren/92123/13 "2022-01-08T11:59:50Z")

</div>

Leider keinen SSH Zugang, ich werde jedoch bald wechseln dann wird sich dieses Problem hoffentlich erledigt haben.
