[program:default-worker]
process_name=%(program_name)s_%(process_num)02d
-command=/usr/bin/php /application/artisan queue:work --queue=default --timeout=0 --max-time=3600 --memory=12000
+command=php /application/artisan queue:work --queue=default --timeout=120 --max-time=3600 --memory=12000
autostart=true
autorestart=true
user=toolbox
[program:download-worker]
process_name=%(program_name)s_%(process_num)02d
-command=php /application/artisan queue:work --queue=download --timeout=0 --max-time=3600 --memory=12000
+command=php /application/artisan queue:work --queue=download --timeout=7200 --max-time=3600 --memory=12000
autostart=true
autorestart=true
user=toolbox
[program:process-worker]
process_name=%(program_name)s_%(process_num)02d
-command=php /application/artisan queue:work --queue=fluidbookprocess --timeout=0 --max-time=3600 --memory=12000
+command=php /application/artisan queue:work --queue=fluidbookprocess --timeout=7200 --max-time=3600 --memory=12000
autostart=true
autorestart=true
user=toolbox
[program:theme-worker]
process_name=%(program_name)s_%(process_num)02d
-command=php /application/artisan queue:work --queue=theme --timeout=0 --max-time=3600 --memory=12000
+command=php /application/artisan queue:work --queue=theme --timeout=360 --max-time=3600 --memory=12000
autostart=true
autorestart=true
user=toolbox
[program:default-worker]
process_name=%(program_name)s_%(process_num)02d
-command=php /application/artisan queue:work --queue=ws2 --timeout=0 --max-time=3600 --memory=12000
+command=php /application/artisan queue:work --queue=ws2 --timeout=360 --max-time=3600 --memory=12000
autostart=true
autorestart=true
user=toolbox
public function __construct($book_id, $sync = false, $hangMaxTime = 10)
{
+ $this->onQueue('fluidbookprocess');
$this->book_id = $book_id;
$this->_sync = $sync;
$this->_hangMaxTime = $hangMaxTime;