Hosting Advancedqueue

Component ID

2480511

Component name

Hosting Advancedqueue

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module is a replacement for aegir-7.x-3.x's task queue by implementing https://www.drupal.org/project/advancedqueue as a task runner.

The primary purpose of this is to support concurrent task execution, which from personal experience did not work well with the default aegir task daemon.

Example supervisor configuration:

[program:aegirqueue]
command= sudo -u aegir /usr/bin/drush  -r /path/to/hostmaster -l <site_url> advancedqueue  --all --timeout=2400
process_name= Hosting Queue %(process_num)s
numprocs=8
autostart=true
autorestart=true
stderr_logfile=/var/log/queue.err.log
stdout_logfile=/var/log/queue.out.log