关于重启偶尔出现not ready情况

这个是生成环境下一次重启偶然出现的 按照我对Register注册进程的理解,是否会存在一种情况: 当BusinessWorker重启时,由于网络或者其他原因,导致Register没有触发onClose事件(因为socket并不保证一定会触发onCLose),导致这个问题的出现; 如果存在这种情况的话,我是否可以在Register用定时器去维护一个心跳,判断如果长时间没有数据交流,就删除这个连接。 如果可以这么弄的话,...

php_worker_lu 发表与 2022-07-13 980 浏览 1 回答
redis-queue 分布式两个服务器时间不相等会出现异常

两个测试包 https://oss-okok755.oss-cn-shanghai.aliyuncs.com/Test.zip 两个项目在不同的服务器使用同一个Redis TimeSlow:时间较慢的服务器,有延迟消费 dely = 10; TimeQuick:时间较快的服务器,没有延迟消费 dely = 0; TimeQuick 比 TimeSlow 服务器快7秒的情况下 先启动 TimeQuick,然后立刻再启动...

黑老怪 发表与 2022-07-13 920 浏览 1 回答
需要tls1.3连接外部服务器 ,现在有办法吗

如题,最近外部服务器换了tls1.3。 求教大佬们,asynctcpconnction 如何做才能连接上?...

azafek 发表与 2022-07-11 854 浏览 1 回答
新手问题,无法连接WebSocket connection to 'ws://127.0.0.1:8282/' failed:

各位大佬好,我是个新手,我是用的thinkphp,点的上图这个位置下载demo 然后复制到项目中vendor文件夹下 前端代码: <button class="ttt">2122</button> <script src="/static/js/jquery.min.js"></script> <script> ws = ne...

梁大胖 发表与 2022-07-11 10710 浏览 1 回答
官网修改密码出现bug,原密码是对的还是报原密码错误

官网修改密码出现bug,原密码是对的还是报原密码错误...

ontheway 发表与 2022-07-11 1115 浏览 1 回答
workerman的异步http-client怎么在onMessage回调中不生效,浏览器无限刷新

代码如下: <?php use Workerman\Worker; use Workerman\Connection\TcpConnection; use Workerman\Protocols\Http\Request; require_once __DIR__ . '/vendor/autoload.php'; $worker = new Worker('http://0.0.0.0:9898'); $...

avriltank 发表与 2022-07-11 995 浏览 1 回答
链接soket http改成https

之前用的http soket可以成功链接,改成https后就不行了 前端除了协议改成wss外还需要做什么工作吗? 后端是用的workerman开启ssl的方式...

ip小东 发表与 2022-07-11 873 浏览 1 回答
GatewayWorker 消息接收次序问题

比如客户端短时间内 发了好几条命令过来,那服务端接收到的命令是逐条接收到的还是有可能顺序会乱。...

luchuxue 发表与 2022-07-11 755 浏览 1 回答
webman 无法使用 sqlite

使用 navicat 在 webman 根目录创建了一个 sqlite 数据库名为 test.db 库结构如图 文件结构如图 前往 databse 如图配置 调用时报错 此最简化重新安装启动后的报错...

Hanmo 发表与 2022-07-10 1578 浏览 1 回答
webman中间件向控制器传参beforeAction 获取不到

中间件 如何向控制器传参呢,参照其他的框架 中间件 $request->userInfo = 'hello'; return $handler($request); beforeAction 控制器获取不到 $request->userInfo...

寒塘冷月 发表与 2022-07-05 1686 浏览 1 回答
建议 把webman论坛单独搞个板块出来,现在里面的问答啥都有,太乱了

建议 把webman论坛单独搞个板块出来,现在里面的问答啥都有,太乱了 有同感的没...

gddd 发表与 2022-07-04 1200 浏览 1 回答
反馈一个workerman连接数不均衡的问题,之前用workerman3没有发现这个问题,升级到4以后就很明显了

大家看,我这个workerman的连接数是否不均衡 之前用workerman3没有发现这个问题,升级到4以后就很明显了 这个是UDP服务器: 可以发现,进程1、2、3、4的请求连接数,总体呈现 1、2、4、8这样的倍数关系。 这个是TCP服务器: 这个是否需要workerman底层来进行优化? 需要怎么进行优化?...

zgh419566 发表与 2022-07-02 1064 浏览 2 回答
workerman stream_set_blocking 和 stream_socket_accept($mainSocket, $timeout) 区别

如果把 socket_accept($mainSocket, 0) 超时设置为0,那么直接返回结果。 stream_set_blocking 但是我看见workerman 内部把mainSocket 也设置为非阻塞。 疑问: 既然服务器不在等待直接返回,还有必要设置为监听套接字非阻塞呢?...

meows 发表与 2022-07-02 777 浏览 1 回答
请问系统有耗时长的操作, webman是不是不太适合

"待当前请求的数据IO就绪后,worker 会一口气执行 业务代码 直至 完成,执行期间 worker 是被完全占用 的" 比如有些PDF转图片这样的操作 或者导出excel 数据量大, 又要循环操作数据的 如果只开一个线程的话 或者几个线程都被这些操作占用 这个时候整个系统是不是就会卡住? 有些小的管理系统经常有这些操作 请问这种情况下 是不是连普通的apache都比不了?...

happy321 发表与 2022-07-02 1194 浏览 3 回答
workman 日志报错 http-client/src/Request.php:500

Exception: Connection closed in /www/wwwroot/com/addons/make_speed/wokerman/vendor/workerman/http-client/src/Request.php:500 Stack trace: 0 [internal function]: Workerman\Http\Request->onUnexpectClose(Object...

694253855@qq.com 发表与 2022-07-01 966 浏览 1 回答
在插件内部如何停止框架的运行呢?

在插件配置文件里面新增了bootstrap.php启动流程,想请问一下,在start里面如何进行框架的停止呢? 因为在这里需要进行一些业务逻辑,如果没有达标,不允许框架运行起来...

楚羽幽 发表与 2022-07-01 770 浏览 1 回答
压测问题 最大只有1024 event已装 内核已优化

求大佬分析下 ...

Gin 发表与 2022-07-01 1800 浏览 5 回答
希望给 Webman 的 json 助手函数添加状态码参数

该函数默认返回200状态码,希望可以添加一个可选参数控制具体状态码...

Hanmo 发表与 2022-07-01 1204 浏览 1 回答
压力测试 问题

用workman做的压力测试 代码如下 <?php require __DIR__ . '/vendor/autoload.php'; use Workerman\Worker; use Workerman\Lib\Timer; use Workerman\Connection\AsyncTcpConnection; $worker = new Worker(); $worker->onWorkerSt...

luchuxue 发表与 2022-07-01 1844 浏览 2 回答
Redis Error: Class "Illuminate\Events\Dispatcher" not found

使用redis 就报 Error: Class "Illuminate\Events\Dispatcher" not found 安装的文档上的redis illuminate/redis 代码详情: 错误详情: 请问下是啥问题...

fyang 发表与 2022-06-29 1509 浏览 1 回答

walkor

151981
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝