augushong

Results 108 comments of augushong

支持,框架层面可以处理一下。增加一个配置项,当读取缓存错误时,是抛出源异常还是视为缓存数据不存在。 我在使用workerman多进程,使用到数据库和缓存这部分时,经常遇到这个报错,有时候刚启动项目会有出错。改用redis也不会有改善。

看下你myjson代码

你是说数组里的data放到数组开头,还是参数里的data放到参数开头。

你可以在这个文件这一行 vendor\topthink\framework\src\think\Container.php 385行打印一下反射出来的参数,对比一下你调整位置之后,是不是一样的,如果是一样的,那跟tp就没啥关系。 有可能是传参不对 ![图片](https://github.com/top-think/think-orm/assets/31880431/cf3ce1f6-bff6-450e-a7a8-400973721740)

或者是349行的获取到得args。

我试了一下,没有复现出你说的情况。要不你更新下php的版本试试,之前的php8之后的版本,调整过反射相关的bug。

应该也不是这个问题,我用你给的myjson测试,没有问题。可以再找找。mixed本身就能覆盖int、string等,不要紧的。

但这个是本项目的dockerfile吧,我看这报错, 是pg的镜像出的问题,jie123108/postgres-imgsmlr,这个的dockerfile能共享一下吗, 我昨天也尝试构建一个postgres镜像并安装扩展,但一直没成。 而且本项目的dockerfile也有点疑问,就是requements里,有pgvector和torch。 pgvector应该在dockerfile里就RUN安装了,这里再安装,我这边会报错,不知道你那边生么情况。 torch好像也没有引用到,是不是不需要安装。