阅读量:3
在 CentOS 系统中,要启动 Laravel 队列,请按照以下步骤操作:
-
打开终端。
-
切换到你的 Laravel 项目目录。例如,如果你的项目位于
/var/www/html/my-laravel-project,请运行以下命令:
cd /var/www/html/my-laravel-project
- 确保你已经安装了 Laravel 队列所需的依赖项,如 Supervisor。你可以使用以下命令安装 Supervisor:
sudo yum install epel-release
sudo yum install supervisor
- 创建一个新的 Supervisor 配置文件,用于管理 Laravel 队列。运行以下命令,将
/etc/supervisor/conf.d/laravel-worker.conf替换为你选择的文件路径:
sudo vi /etc/supervisor/conf.d/laravel-worker.conf
- 将以下内容粘贴到配置文件中,根据你的实际情况进行修改:
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/html/my-laravel-project/artisan queue:work --sleep=3 --tries=3 --daemon
autostart=true
autorestart=true
user=your-user
numprocs=8
redirect_stderr=true
stdout_logfile=/var/www/html/my-laravel-project/storage/logs/worker.log
stopwaitsecs=3600
这里,your-user 是运行 Laravel 队列的用户,numprocs 是你希望启动的队列工作进程数量。请根据你的服务器资源进行调整。
-
保存并关闭配置文件。
-
重新加载 Supervisor 配置以应用更改:
sudo supervisorctl reread
sudo supervisorctl update
- 启动 Laravel 队列工作进程:
sudo supervisorctl start laravel-worker:*
现在,Laravel 队列应该已经启动并运行。你可以使用 sudo supervisorctl status 命令查看队列工作进程的状态。
以上就是关于“centos中laravel队列怎么启动”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm