社区
其他技术讨论专区
帖子详情
请教下,Laravel 如何让程序在后台执行超长时间的代码?
weixin_38053953
2019-09-18 03:51:40
1.后台执行,并且可以随时查询执行进度. 2.这个超长时间 可能是5分钟或者1个小时. 考虑过队列,不过如果设置时长针对这个超长任务的话,又对普通队列产生影响了. 各位大佬怎么解决,或者有没有扩展包呢
...全文
206
7
打赏
收藏
请教下,Laravel 如何让程序在后台执行超长时间的代码?
1.后台执行,并且可以随时查询执行进度. 2.这个超长时间 可能是5分钟或者1个小时. 考虑过队列,不过如果设置时长针对这个超长任务的话,又对普通队列产生影响了. 各位大佬怎么解决,或者有没有扩展包呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38104476
2019-09-18
打赏
举报
回复
感谢各位. 估计要采用自定义queue,supervisor 单独运行一个 php artisan queue:work --queue=cust ... 这样就可以和其他的队列区分开了 然后代码里dispatch((new Job)->onQueue('cust')); 晚上试试时间能不能支持1个小时的 然后 Laravel Horizon 监控进度
weixin_38107492
2019-09-18
打赏
举报
回复
问题来了 config/queue.php 里面如何设置这个多 queue呢... 'redis' => [ 'driver' => 'redis', 'connection' => 'queue', 'queue' => 'default', 'expire' => 60, ],
weixin_38138311
2019-09-18
打赏
举报
回复
原来是在 queue.php 这样加就行了,完美~~ 'cust' => [ 'driver' => 'redis', 'connection' => 'queue', 'queue' => 'cust', 'expire' => 0, ],
weixin_38056905
2019-09-18
打赏
举报
回复
Laravel 支持 CLI 模式,你可以在 CLI 模式下执行超长任务
weixin_38068996
2019-09-18
打赏
举报
回复
PHP Command Line Interface了解一下,包括 laravel 提供了Artisan Console可以直接实现,以及官方支持执行进度条,可以很好的解决你目前的问题。 #### Progress Bars $users = App\User::all(); $bar = $this->output->createProgressBar(count($users)); $bar->start(); foreach ($users as $user) { $this->performTask($user); $bar->advance(); } $bar->finish();
weixin_38087592
2019-09-18
打赏
举报
回复
自定义队列
weixin_38089851
2019-09-18
打赏
举报
回复
感谢各位,忘了补充一点,我的需求主要是从网站后台web方式点击执行,让其可以在后台运行,这样我web可以关闭,后期随时来查看执行状态
php
长时间
任务,
后台
执行
超
长时间
任务解决方案
解决的问题:● 耗时较长● 各端无法调取相关任务进度进行反馈● 自定义任务过后反馈结果●
请教
下,
Laravel
如何让
程序
在
后台
执行
超
长时间
的
代码
?流程简述● 使用异步队列
执行
相关任务● 使用助手方法进行任务 / ...
使用事务,
程序
中sql语句都
执行
了,但是数据库没有变化。
题目是最近遇到的一个小问题,虽然小但是不好找原因,为了同样遇到问题的人方便,直接说明可能的原因之一,就是使用了事务,而在sql语句
执行
之后,没有让事务提交。如果你遇到了同样的问题,那么在
执行
数据库语句...
laravel
框架实战学习心得
但是随着本学期凌老师的带领学习下,学习的加固,兴趣的提升,学习的深入,我逐渐开始认识到计算机世界的精彩,也开始逐渐领悟计算机学习的重要性。总的来说,任何的学习对于我们来说都是进步,而在这个的信息时代,...
001基于Python网站爬虫的设计与实现
1.1 课题背景网络爬虫,是一种按照一定的规则,自动的抓取万维网信息的
程序
或者脚本。另外一些不常使用的名字还有蚂蚁,自动索引,模拟
程序
或者蠕虫。网络检索功能起于互联网内容爆炸性发展所带来的对内容检索的...
PHP心得体会
代码
规范和风格:讲解了一些常用的
代码
规范和风格,如PSR规范、命名规范、注释规范等,帮助开发人员写出规范化、易于维护的
代码
。数据库设计和优化:介绍了数据库设计的基本原则和方法,以及一些数据库优化的技巧和...
其他技术讨论专区
473
社区成员
791,201
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章