为何给客户端推送消息有时成功有时失败呢?

我的需求是根据需求给客户端某个用户推送消息,代码如下: <?php use Workerman\Worker; include_once __DIR__ . DIRECTORY_SEPARATOR . '../config.php'; require_once WORKERMAN_WEBSOCKET_API_ROOT . '/Workerman/Autoloader.php'; require_once ...

小七他哥 发表与 2021-06-24 2768 浏览 1 回答
多个Business是如何分配业务该给哪一个处理的呢?

分布式部署的时候,多个Business是如何分配业务该给哪一个处理的呢?如何进行负载上的均衡的呢?...

AccessDenied 发表与 2021-06-16 1744 浏览 2 回答
workerman在进程busy时候,下一个链接还会有可能分配给该进程处理,造成阻塞吗?

workerman在进程busy时候,下一个链接还会有可能分配给该进程处理,造成阻塞吗?...

孟子说2020 发表与 2021-06-16 2135 浏览 1 回答
Windows环境下配置了SSL后,每隔一小时以后就会出现推送成功但客户端无法收到数据的问题

环境:windows 2012 r2 + php 7.4.2 不开启SSL的时候,一切正常,连续开机测试过2天都没问题 但是自从配置了SSL之后,每隔一个小时以后就会出现服务端提示推送成功,但客户端无法收到数据的问题。 此时,客户端重启打开浏览器,可以正常连接并发送心跳!服务端进行推送,也会有数据返回。麻烦各位帮忙分析一下!非要用windows环境,我也确实搞不懂哪里出问题,才来这里进行提问! 代码如下 <?p...

无名 发表与 2021-06-15 2002 浏览 1 回答
webman 错误 default.ERROR: Error while sending STMT_PREPARE packet. PID=2749

这个错误一般是什么问题?...

wjm989 发表与 2021-06-12 1510 浏览 1 回答
循环获取数据 Alarm Clock 出现这个问题是什么原因?

我是通过GlobalData变量共享组件,不同进程之间获取数据,但是我再循坏的时候要出现Alarm Clock 这个错误,求告知一下问题。...

zhouaini528 发表与 2021-06-07 3472 浏览 1 回答
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

已经在 config/bootstrap.php 中加了 support\bootstrap\db\Heartbeat::class <?php /** * This file is part of webman. * * Licensed under The MIT License * For full copyright and license information, please see the...

wjm989 发表与 2021-06-06 4017 浏览 5 回答
webman 或者 workman 如何判断当前是否在 daemon 模式下启动?

webman 或者 workman 如何判断当前是否在 daemon 模式下启动? daemon 模式启动是不是就可以理解为生产模式?...

askuiop 发表与 2021-06-02 2636 浏览 1 回答
webman能在控制器里面Timer::add吗?

webman能在控制器里面Timer::add吗?能不能正确执行到?...

夜读春宫 发表与 2021-05-11 4668 浏览 1 回答
BusinessWorker进程全部busy,CPU占满

我们是nginx做域名转发到workerman的, php start.php status查看的连接数,每次这个连接数上到25000,那么BusinessWorker进程全部busy,导致nginx的work进程的CPU飙升到100%,每次的处理方案是执行重启workerman就好,是我的业务逻辑复杂还是有些连接已关闭但是没有释放呀,这样的情况持续一个月...

ys 发表与 2021-05-09 9779 浏览 3 回答
webman如何正确同时view多个页面?

一个页面需要包含多个页面,比如a.html,b.html,c.html 目前使用如下方法来实现 $a=view(a) $b=view(b) $c=view(c) return $a.$b.$c 功能没问题,但是会多出三个header 有遇到类似问题的么?请问改如何解决?...

ppwq 发表与 2021-05-09 2376 浏览 1 回答
关闭浏览器无法触发onClose

同样的一套代码与配置文件,关闭浏览器,测试环境可以触发onClose,生产环境没有触发onClose...

ys 发表与 2021-05-08 2284 浏览 1 回答
偶尔出现客户端连接超时的问题(内有截图) 刷新下又正常了 这个问题怎么解决 或者可以怎么排查吗

刷新一下又好了 但是多刷新几次总会出现一次无法连接的情况 另外连接数很少 肯定不是连接数的问题 ...

gamer 发表与 2021-05-07 1548 浏览 2 回答
webman配置postgreSql访问问题

配置了postgreSql,访问报错:could not find driver,请问是什么问题。 配置数据库: 查询数据: $res = Db::connection('pgsql')->table('admin')->get();...

xiaozhige 发表与 2021-04-29 3721 浏览 1 回答
请问在webman中怎么使用GatewayClient

我想在webman中使用GatewayClient,请问该怎么实现...

关山难越 发表与 2021-04-25 3329 浏览 3 回答
gatewayWorker出现使用$_SESSION更新以及timer中使用Gateway::updateSession更新导致session丢失数据

gatewayWorker中使用$_SESSION更新数据, 而timer中使用Gateway::updateSession更新session,但是timer更新的数据丢失了。可能是同时更新时候出现的。...

wnerouzei 发表与 2021-04-14 2298 浏览 1 回答
think-orm数据库mysql gone away问题

think-orm数据库mysql gone away 打开断线重连有用吗 或者有什么解决办法...

zhuonuo 发表与 2021-04-13 3294 浏览 3 回答
webman controller文件夹下支持不支持再建文件夹

...

admin007 发表与 2021-04-08 3264 浏览 8 回答
workerman 300个连接服务就挂了

8核32G服务器,已装了event扩展,100连接无问题,超过300连接后,workerman的状态就一直是busy了,占用的内存一直是6M,而此时服务器的cpu和内存占用都正常,网络带宽也是够的。业务代码很简单就是转发聊天信息而已。此时进程如果通过php xx.php stop去停止,则会出现stop fail错误,无法停止。即使是停止后重启,服务也马上又会挂掉。而等连接数量下降后,workerman服务又自动恢复...

amourz 发表与 2021-04-02 2283 浏览 4 回答

six

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