问题描述 现有一个队列不断的进入消息,消费者逐个处理,但涉及数据库操作,会有一定的耗时,希望加快消费速度。 配置多进程消费的话,此处是否需要调整: return [ 'consumer' => [ 'handler' => Webman\RedisQueue\Process\Consumer::class, 'count' => 8, /...
问题描述 情况1:(Windows)本地 webman + ThinkCache 组件使用 Redis 驱动,正常。 情况2:(Linux)服务器 webman + ThinkCache 组件使用 Redis 驱动,无反应,不报错。 情况3:(Linux)服务器 webman + 自己写连接,不用组件,无反应,不报错。 情况4:(Linux)服务器 普通PHP脚本 + 自己写连接,不用组件,正常。 问题会出在哪里? ...
问题描述 出现了一个很奇怪的现象: 本地 Windows 环境开发一个接口,本地测试没问题后上传 git 仓库。 服务器 git pull 获取更新。 执行 php start.php reload(或 restart -d),此时请求新接口会 404 ,找不到新上传的代码,但是代码确实已经更新了。 或者不加新代码,改旧的代码也是没有反应过来,还是旧版本。 但是不知道过多久再请求又变成新代码的逻辑了,代码生效了。 但...
问题描述 服务可以正常停止 php start.php stop 再次启动出现问题: Warning: stream_socket_server(): Unable to connect to tcp://0.0.0.0:8787 (Address already in use) 包括 start 和 restart(都加 -d)也不行 按照手册常见问题杀死进程后再次启动是可以的,但是每次启动都得 kill 一次。 ...
问题描述 如何进行关联查询,自带的 CRUD 不满足业务需求时,需要自己重写对应的方法吗?有什么需要注意的。 public function select(Request $request): Response { [$where, $format, $limit, $field, $order] = $this->selectInput($request); $query = $this-&g...