Интрнет-магазин на базе фреймворка Laravel v5.6
- Устанавливаем Supervisor
-
sudo apt-get install supervisor
- Создаем конфигурационный файл /etc/supervisor/conf.d/laravel-worker.conf
-
[program:laravel-worker] process_name=%(program_name)s_%(process_num)02d command=php /var/www/dcmsx/artisan queue:work database --sleep=3 --tries=3 autostart=true autorestart=true user=root numprocs=8 redirect_stderr=true stdout_logfile=/var/log/worker.log
- После создания файла настроек обновляем конфигурацию Supervisor и запускаем его
-
sudo supervisorctl reread sudo supervisorctl update sudo supervisorctl start laravel-worker:*
- После изменения в очередях, выполнить команду
-
php artisan queue:restart
- Для работы очередей
- Разрешаем доступ к папке ./storage/app/public/
-
php artisan storage:link
- Устанавливаем php-imagick
-
sudo apt-get install php-imagick sudo service apache2 restart