
php
lxfdmwin
这个作者很懒,什么都没留下…
展开
-
ThinkPHP6+Redis+think-queue+Supervisor实现进程常驻消息队列
前言为了实现订单超时删除功能,使用到think-queue队列,本文记录安装和使用think-php,Redis及进程常驻Supervisor。thinkphp-queue 是thinkphp 官方提供的一个消息队列服务,它支持消息队列的一些基本特性:消息的发布,获取,执行,删除,重发,失败处理,延迟执行,超时控制等队列的多队列, 内存限制 ,启动,停止,守护等消息队列可降级为同步执行安装ThinkPHP6使用composer安装。composer create-project topt原创 2020-07-27 15:26:04 · 5471 阅读 · 0 评论 -
ThinkPHP数据库迁移错误
在ThinkPHP里执行数据库迁移时报如下错误[InvalidArgumentException] There was a problem creating the schema table: SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value for 'end_time'首先怀疑建表时的end_time的默认值设置错了。然而查看建表字段里根本没有end_time字段。查看migratio.原创 2020-06-02 16:51:33 · 1403 阅读 · 0 评论