用laravel踩到一个大坑。。。

需要使用laravel的队列(queue)功能,

设置 ".env"配置文件

QUEUE_DRIVER=database

按照文档,建立jobs数据表,生成任务类,在controller中将任务推送(dispatch)到队列中。

问题来了,jobs表并未生成队列任务数据。。。

折腾了一天,查文档,升级php,甚至看了一些源码,就是找不到原因!

最后,看源码输出的过程中发现配置没有变化,怎么改 QUEUE_DRIVER 都是 sync。。。

原来 laravel 会把 配置文件缓存。。。。

=========================================================

配置缓存

为了给应用加速,你可以使用 Artisan 命令 config:cache 将所有配置文件的配置缓存到单个文件里,这将会将所有配置选项合并到单个文件从而可以被框架快速加载。
应用一旦上线,就要运行一次 php artisan config:cache,但是在本地开发时,没必要经常运行该命令,因为配置值经常需要改变。

=========================================================

php artisan config:clear 可以清除配置文件。。。

配置变了,可以使用队列了。

花了好长时间才发现laravel不能设置队列的原因,不过反复的看了许多遍queue文档,查了不少资料,对这个功能有了比较深入的了解!

配置文件缓存

php artisan config:cache
[html] view plain copy
  1. php artisan cache:clear
  2. php artisan config:clear

Laravel修改配置后一定要清理缓存 php artisan config:clear!相关推荐

  1. php修改后nginx返回不生效,nginx修改配置后不生效的问题

    nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...

  2. 【MySQL】修改配置后,重启MySQL报错[ERROR] The server quit without updating PID file

    问题: 在没有修改配置时,MySQL启动正常: 错1:修改配置后MySQL启动不了,报错: [root@localhost mysql]# service mysql restart Starting ...

  3. 【Addressable】关于开启ProfilerEvents后导致自动清理缓存报错问题

    关于开启事件收集导致清理缓存报错异常问题 版本1.19.19 报错信息: Exception: Attempting to use an invalid operation handle UnityE ...

  4. php 清除缓存的操作,注意 Laravel 清除缓存 PHP artisan cache:clear 的使用

    Laravel 的命令 php artisan cache:clear 用来清除各种缓存,如页面,Redis,配置文件等缓存,它会清空 Redis 数据库的全部数据,比如默认使用的 Redis 的数据 ...

  5. 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 为了方便阅读,我在原文基础上加了一些批注,说明我自己的情况,用红色标示. 这篇文章记录了我在使用 D ...

  6. 解决prettier修改配置后项目报错的问题

    npm install -g prettier prettier --config prettier.config.js --write ./src/**/**/*.{ts,vue,tsx} 第一步: ...

  7. laravel 清理缓存清理

    这些编译好了的视图缓存. php artisan view:clear 清除运行缓存: php artisan cache:clear Laravel修改配置后一定要清理缓存,清除配置缓存: php ...

  8. laravel清理缓存(config:clear)后导致程序崩溃

    laravel清理缓存(config:clear)后导致程序崩溃 前情提要:导致这个错误的可能性有很多,如此不人性化的提示是因为在config:clear后laravel重载出错,然后尝试从log输出 ...

  9. Laravel 清理缓存 - 命令

    1.应用场景 使用laravel命令清除laravel程序缓存, 立马获取/达到想要效果. 2.学习/操作 1. 文档阅读 Artisan 控制台 | 进阶系列 | Laravel 8 中文文档  / ...

最新文章

  1. linux批处理mysql数据库_使用批处理对MySQL进行数据批量操作
  2. 系统访问慢的几个原因
  3. C#使用SQL语句时候的万用密码问题
  4. XGBoost核心讲解笔记(贪心学院)
  5. (最短路)Shopping
  6. 正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
  7. ZNYW.20180201_02_YunWeiJianXiu_ShouYe.svg
  8. QT widget窗体设置主次
  9. 睿停车系统车场服务器,睿停车后台管理中心系统-用户手册-前台版本
  10. flowable 查询完成的流程_中注协正在调试注册会计师成绩查询系统?
  11. MOOSE相场模块的内核模型
  12. php中级联,php级联
  13. 相机标定实验过程注意问题及总结
  14. 在数据增强、蒸馏剪枝下ERNIE3.0分类模型性能提升
  15. opencv如何把一个矩阵不同列分离开_【opencv基础】OpenCV从Mat中提取某些行或列
  16. 应该买什么手机?----我的购机思路
  17. Flink(五):watermark简介
  18. VMware虚拟机的使用
  19. GB28181协议常见几种信令流程(二)
  20. Majoy实地体验和冰糖樱桃酱等3个食谱

热门文章

  1. word2019 添加 mathtype 加载项
  2. 以后要是再写for循环,我就捶自己
  3. 在视频中实现图像特效
  4. word插入公式(2):告别空格 ,公式居中,编号自动右对齐(适用于论文)
  5. pyecharts生成并保存图片
  6. 消防也有大“智慧”,智慧消防助力传统消防产业升级
  7. 解决浏览器自动填充的问题,巧妙解决
  8. 硅谷又出来“唬人”了?改变情绪的可穿戴设备是它最新的骗局
  9. Tableau可视化技巧--饼图
  10. JavaScript中基本数据类型和引用数据类型的区别