redis queue队列消费不能用Timer::add()???

redis queue队列消费,用timer::add()就报错,请问什么问题,如果不能用timer,那用什么方式延迟循环执行???...

海盗船长 发表与 2021-10-30 1785 浏览 1 回答
Error during WebSocket handshake: 'Connection' header value must contain 'Upgrade'

index:32 WebSocket connection to 'wss://xxx.fs.com/wss/' failed: Error during WebSocket handshake: 'Connection' header value must contain 'Upgrade' 这个js报错到底是什么问题呀? 我不理解 按照官方文档 配置的代理 都没啥问题 连上去就断开了 location /ws...

派大星不会游泳 发表与 2021-10-28 1621 浏览 1 回答
如何避免这个问题出现?

Warning: (null)(): supplied resource is not a valid stream resource in Unknown on line 0 也就是避免空闲进程的时候出现这个警告!...

phoenix 发表与 2021-10-28 1197 浏览 1 回答
微信模板消息大批量群发.

目前我系统采用的是crontab+redis队列进行推送,crontab一分钟执行一次,一次推送大概300条左右,随着业务量增加,一分钟300条的频率实在太慢,队列堆积很严重。考虑过增加单次推送条数,但是单次太多的话会导致php执行时间过长甚至直接502bad gateway。 请教workerman上是否有合适的解决方案。谢谢...

iot.workerman.net物联网平台 发表与 2021-10-26 1988 浏览 1 回答
前端要是关闭socket之后立马重新连接workman就偶尔不会进入onMessage

前端要是关闭socket之后立马重新连接workman就偶尔不会进入onMessage,启动status 查看connections连接数,对照退出关闭日志都是成功的,然后发现connections数量还会显示一个在线...

新人33 发表与 2021-10-23 1636 浏览 1 回答
Gateway里面的接口都哪些是长连接,哪些是短连接

如题,我的项目里写了一些定时器,里面包含有Gateway::sendToClient之类的接口,导致服务器的TIME_WAIT飙升的太高,想了解下怎么解决下...

iot.workerman.net物联网平台 发表与 2021-10-23 1640 浏览 1 回答
GatewayWorker启动报错误

端口我关闭也不行 百度都救不到我了 ...

qhdvbnk 发表与 2021-10-23 1428 浏览 2 回答
Workerman/MySQL 执行csv导入失败

使用Workerman/MySQL执行上传的csv文件的导入操作失败 $DB->query("LOAD DATA INFILE '".$files['tmp_name']."' INTO TABLE `tuanwei` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';",null,PDO::MYSQL_ATTR_USE_BUFFERED_QUERY); 错...

AccessDenied 发表与 2021-10-17 1365 浏览 1 回答
workerman websocket tcp 相互通讯 串口调试工具接受不了数据通过rs485 有遇到过的 吗

workerman websocket tcp 相互通讯 串口调试工具接受不了数据通过rs485 有遇到过的 吗...

xiaoyao 发表与 2021-10-16 2282 浏览 2 回答
这个警告是有问题的吗? PHP Warning: usleep(): Number of microseconds must be greater

在本地开发时,偶尔会提示这个警告,是可以忽视的吗? PHP Warning: usleep(): Number of microseconds must be greater than or equal to 0 in /home/app/vendor/workerman/workerman/Events/Select.php on line 27...

samyond 发表与 2021-10-13 1465 浏览 2 回答
根据webman手册 写的crontab定时任务组件,但是没有反应

在process里创建任务,然后在config的process里也配置好了,但是没有效果 用的linux系统 根据手册,新建一个定时任务: 然后在配置文件里添加这个任务: 任务里是添加数据到数据库 然后数据库一直没有动静,直接测试这个接口是可以添加数据的,就是说这个定时任务一直没跑起来...

筱筱溺水寒 发表与 2021-10-12 2085 浏览 5 回答
start_gateway 的 onWebSocketConnect中的$_SERVER需要获取到一些参数 这些参数 如何在 event类中使用呢?

start_gateway 的 onWebSocketConnect中的$_SERVER需要获取到一些参数 这些参数 如何在 event类中使用呢?...

zhuonuo 发表与 2021-10-06 1404 浏览 1 回答
webman 上传图片问题

架构是 nginx+webman,上传图片是webman处理的,如何返回完整图片URL?返回这样的,访问不到http://api.checman.com/public/uploadImg/avatar/pZUGaojvKE4Cb229b64ef96b99c2c765a2da3379e2cd.jpg 这样访问不到图片,报nginx 404 not found...

dssxyz 发表与 2021-10-06 2912 浏览 1 回答
各位大佬,怎么避免服务器与TCP通信时,突然断线,消息石沉大海

使用gateway,TCP与服务器之间通信,如果正在通信的时候客户端断线,服务器这边还是会发送消息成功(这时候TCP那边已经断线了),怎么避免这个问题?...

mnblkjppp123 发表与 2021-09-30 1842 浏览 1 回答
消息队列,消费者可以同时处理多条消息吗?

RabbmitMQ队列里都是耗时任务:请求第三方的API(http)。 当开启一个消费worker时,能否在产生IO时继续处理下一条消息。 场景:同步第三方平台的产品数据,比如发起同步某个账号的产品,一个账号下面的产品可以最少也有几千条,多达十几万的也有。 注:考虑第三方API是没有批量查询接口的。 将产品ID放在队列里,开启worker消费,消费者可以在遇到IO等待时继续处理下一条消费吗,需要对每条消息ACK(主要...

z985342160 发表与 2021-09-28 2302 浏览 1 回答
webman 怎么让 http 和 https 同时存在?

在 config/server.php 能同时设置 tcp 和 ssl 服务吗?如不能,怎么实现?...

wjm989 发表与 2021-09-17 1723 浏览 1 回答
phpsocket.io 中的 web-msg-sender 的服务无法启动

环境 宝塔 和 docker php 版本 7.4 和 8.0 问题描述 在 windows 本机上启动时 php7.4 和 8.0 均正常的,web-msg-sender 9191 端口可正常启动,连接 但是在linux 和 docker 容器中均不能启动, 问题补充 在启动了之后,查看端口,9191 端口是被启动了的,但是命令行中一直在报错 部分代码如下 $io = new SocketIO($port, $co...

smallnews 发表与 2021-09-17 2827 浏览 1 回答
平滑重启软链问题?gatewayWorker负载均衡的机制配置?

有两个疑惑: 1、官方有一篇文章,平滑重启,仅支持Worker::runAll()执行后的代码进行reload。 如有发布系统,通过软链指向了最新版本的代码,而且只保留10次(01-10)可以回滚的版本,问题是:我在01次启动了register,gateway,worker,这时候发布第11次的代码,会将01的代码删除,这时候会有影响吗? 2、gatewayWorker负载均衡的内部机制是什么,轮询?权重?可以自定义...

yadgen 发表与 2021-09-15 1864 浏览 1 回答
gatewayworker 如何部署能实现双节点的负载均衡。

目前的做法: 3台机器, 一台ng,两台gatewayworker服务器,服务器1,服务器2 服务器1 启动 register,gateway,businessWorker 服务, 服务器2 启动 gateway,businessWorker 服务。 ng套在服务器1和服务器2的gateway服务器前边。 现象: 如果服务器1挂了,那么服务器2也无法工作。 按照文档上的说明,应该是服务器1上的register服务挂了...

xiyang 发表与 2021-09-14 2282 浏览 1 回答
报告bug:php8中workerman遇到异常会卡死不能重新fork一个子进程

代码: global $worker; $worker = new Worker(); Worker::$pidFile = '/dev/shm/jmworker.pid'; $worker->onWorkerStart = function(){ global $worker,$sec; $sec = 0.5; \Workerman\Lib\Timer::add($sec, funct...

dignfei 发表与 2021-08-29 4002 浏览 4 回答

six

18907
积分
0
获赞数
0
粉丝数
2016-11-14 加入
×
🔝