# Undefined constant "SIGTERM" bei bin/console messenger:consume

**URL:** <https://forum.shopware.com/t/undefined-constant-sigterm-bei-bin-console-messenger-consume/101669>\
**Category:** Shopware 6 (German)\
**Created:** [23. Oktober 2023 um 16:10 UTC](https://forum.shopware.com/t/undefined-constant-sigterm-bei-bin-console-messenger-consume/101669 "2023-10-23T16:10:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![runi](https://avatars.discourse-cdn.com/v4/letter/r/f475e1/32.png) [@runi](https://forum.shopware.com/u/runi)\
**Post date:** [23. Oktober 2023 um 16:10 UTC](https://forum.shopware.com/t/undefined-constant-sigterm-bei-bin-console-messenger-consume/101669/1 "2023-10-23T16:10:31Z")

</div>

Hallo,

ich wollte gerade entsprechend dieser Anleitung [Shopware 6 - Tutorials und FAQ - Message Queue und Scheduled Tasks](https://docs.shopware.com/de/shopware-6-de/tutorials-und-faq/message-queue-und-scheduled-tasks#schritt-2-cli-befehle-ausfuehren) den folgenden Befehl testweise direkt ausführen, bevor ich ihn im cronjob eintrage:

`bin/console messenger:consume failed async --time-limit=60`

SW-Version ist 6.5.6.0

Erhalte dabei folgenden Fehler:

```auto
Error {#629
  #message: "Undefined constant "SIGTERM""
  #code: 0
  #file: "./vendor/symfony/messenger/Command/ConsumeMessagesCommand.php"
  #line: 261
  trace: {
    ./vendor/symfony/messenger/Command/ConsumeMessagesCommand.php:261 { …}
    ./vendor/symfony/console/Application.php:1003 { …}
    ./vendor/symfony/framework-bundle/Console/Application.php:91 { …}
    ./vendor/symfony/console/Application.php:320 { …}
    ./vendor/symfony/framework-bundle/Console/Application.php:80 { …}
    ./vendor/symfony/console/Application.php:174 { …}
    ./vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php:54 { …}
    ./vendor/autoload_runtime.php:29 { …}
    ./bin/console:15 {
      › 
      › require_once __DIR__. '/../vendor/autoload_runtime.php';
      › 
      arguments: {
        "/var/www/html/htdocs/vendor/autoload_runtime.php"
      }
    }
  }
}

```

Gibt es hierfür eine Lösung? Hat das Problem sonst noch jemand?

Grüße

---

<div class="post-metadata">

**Author:** ![amrit.thukral](https://avatars.discourse-cdn.com/v4/letter/a/e95f7d/32.png) [@amrit.thukral](https://forum.shopware.com/u/amrit.thukral)\
**Post date:** [24. Oktober 2023 um 14:34 UTC](https://forum.shopware.com/t/undefined-constant-sigterm-bei-bin-console-messenger-consume/101669/2 "2023-10-24T14:34:15Z")

</div>

Hi,

bei uns läuft dieselbe SW Version, und wir haben gestern auch das identische Problem bemerkt.

Näher untersucht haben wir es noch nicht.

---

<div class="post-metadata">

**Author:** ![amrit.thukral](https://avatars.discourse-cdn.com/v4/letter/a/e95f7d/32.png) [@amrit.thukral](https://forum.shopware.com/u/amrit.thukral)\
**Post date:** [24. Oktober 2023 um 15:18 UTC](https://forum.shopware.com/t/undefined-constant-sigterm-bei-bin-console-messenger-consume/101669/3 "2023-10-24T15:18:09Z")

</div>

Wir haben es nun - zumindest bei uns - gelöst bekommen 😉

Anscheinend fehlt dem aktualisierten Symphony, auf dem Shopware bekanntlich aufbaut, eine PHP Extension: pcntl

Den Hinweis darauf haben wir hier gefunden / Symfony benötigt die (php-)pcntl Extension:  
[https://stackoverflow.com/questions/77327373/symfony-messenger-undefined-constant-sigterm](https://stackoverflow.com/questions/77327373/symfony-messenger-undefined-constant-sigterm)

Prüfen ob die Extension überhaupt installiert (und aktiviert) ist:  
[https://stackoverflow.com/questions/17050799/how-to-check-pcntl-module-exists](https://stackoverflow.com/questions/17050799/how-to-check-pcntl-module-exists)

Die Extension installieren (und aktivieren) für Windows, Unix, Mac und Docker Umgebungen:  
[https://stackoverflow.com/questions/33036773/how-to-enable-pcntl-in-php-while-using-a-framework-like-symfony-2](https://stackoverflow.com/questions/33036773/how-to-enable-pcntl-in-php-while-using-a-framework-like-symfony-2)

Was die Extension macht und wofür man sie braucht:  
[https://www.php.net/manual/de/book.pcntl.php](https://www.php.net/manual/de/book.pcntl.php)

Das sieht nach viel und kompliziert aus … ist es aber nicht 😉

---

<div class="post-metadata">

**Author:** ![runi](https://avatars.discourse-cdn.com/v4/letter/r/f475e1/32.png) [@runi](https://forum.shopware.com/u/runi)\
**Post date:** [26. Oktober 2023 um 14:52 UTC](https://forum.shopware.com/t/undefined-constant-sigterm-bei-bin-console-messenger-consume/101669/4 "2023-10-26T14:52:18Z")

</div>

Super Links. Vielen Dank 🙂

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [25. November 2023 um 14:52 UTC](https://forum.shopware.com/t/undefined-constant-sigterm-bei-bin-console-messenger-consume/101669/5 "2023-11-25T14:52:41Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
