/
Pack Hosting Panel

Scheduled task shopware 6

Hoe kan ik Scheduled task Shopware 6 instellen bij Hipex?


Shopware 6 Scheduled task kun je via supervisor draaien i.p.v. via een bezoeker op je website. Je kunt dit zelf starten via het bin/console scheduled-task:run commando. Wij adviseren om dit via Supervisor te doen zodat als het proces crashed deze automatische weer gestart wordt.

Shopware 6 aanpassen

Plaats deze configuratie in je shopware 6 installatie.

shopware:
    admin_worker:
        enable_admin_worker: false

Supervisor configuratie aanmaken

Nu dat de Admin Worker is uitgeschakeld dienen we een supervisor proces aan te maken. Plaats nu de volgende configuratie:

[program:shopware6_scheduled_task]
command=/home/<user>/.bin/php /home/<user>/domains/<domeinnaam>/application/bin/console scheduled-task:run --time-limit=<tijd> --memory-limit=<geheugenlimiet>
autorestart=true
stdout_logfile=/home/<user>/shopware_scheduled_task.log
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=5
redirect_stderr=true
environment=HOME='/home/<user>/',PATH='/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin'

Zorg ervoor dat je de <user>, <domeinnaam>, <time> en <geheugenlimiet> aanpast. U kunt de opdracht configureren om een bepaalde hoeveelheid tijd uit te voeren of om te stoppen als deze een bepaalde geheugenlimiet overschrijdt.

Voor meer informatie over Scheduled Tasks zie ook de DOCS van Shopware.