workerman发送数据大于8192,出错

发送小于8192的数据,没有问题。 当数据大于8192,通过回调继续发送,但是在添加回调时,会出现PHP Warning,回调添加失败,造成后面的数据没有发送。 添加回调代码 Worker::$globalEvent->add($this->_socket, EventInterface::EV_WRITE, array($this, 'baseWrite')); 出现的PHP Warning Warni...

ocean 发表与 2019-01-13 2379 浏览 2 回答
问下,集群里多个容器部署phpsocket.io,会不会有问题?

我自己测试的是,不稳定,一会能连接wss一会连接不了,改成一个容器就正常了...

qfz9527 发表与 2019-01-11 1995 浏览 1 回答
请问下,workerman 支持 http2.0吗?

内容如题! ...

AaronChengHao 发表与 2019-01-11 3245 浏览 5 回答
fwrite这个PHP自带的函数用不了

用的Workerman框架,UDP协议,客户端发送内容{'aaa':'bbb','ccc':'ddd'},,Workerman在onMeassage里代码是 $file1 = 'test.log'; $fp = fopen($file1, 'a+'); fwrite($fp, date("y-m-d H:i:s", time()) . "--" .json_encode($data) . "\n"); fclose(...

大饭米粒 发表与 2019-01-10 2628 浏览 2 回答
debian9怎么安装libevent2-dev啊

apt-get install libevent2-dev   没有这个个软件包 libevent-dev倒是有 服务器装的是PHP7 [attach]1634[/attach]  ...

baiduqq 发表与 2019-01-10 2579 浏览 1 回答
gatewayworker或者workerman有没有获取所有定时器的方法,或者清空所有定时器的方法

我现在的做法是添加一个定时器后保存到SESSION中当用户退出时然后根据这个SESSION清掉这个定时器,但是感觉有时候清不掉,有没有方法一次清空所有的定时器或者能获取到登陆那个人的开启的定时器然后关掉它...

安稳 发表与 2019-01-10 3061 浏览 1 回答
gatewayworker 心跳

start_gateway.php // 心跳间隔 $gateway->pingInterval = 30; $gateway->pingNotResponseLimit = 1;  Events.php public static function onWorkerStart($businessWorker) { //print_r($businessWorker); if($busin...

henry 发表与 2019-01-09 3325 浏览 1 回答
关于多进程监听socket的疑问!!!!!

我创建了socket监听,然后fork了5个进程,然后新连接进来的时候五个子进程是都会收到这个链接。。。应该怎么操作分配给某一个进程~ 求各路大神解答下啊啊啊啊!!...

爱吃烤鱼 发表与 2019-01-09 2802 浏览 2 回答
出现mysql has gone away

我使用的是手册中的标准sql文件 但还是出现了 gone away之类的错误 Warning: PDO::prepare(): MySQL server has gone away in /www/wwwroot/shixundata/Application/Mysql/Connection.php on line 1739  update success  insert success     ...

weicaijiang 发表与 2019-01-07 5035 浏览 2 回答
GatewayWorker运行四五小时后会出现process_timeout问题

workerman.log中的信息 2019-01-04 12:30:15 pid:22312 process_timeout:#1 /usr/MDDeviceService/vendor/workerman/workerman/Events/Select.php(263): pcntl_signal_dispatch() 2 /usr/MDDeviceService/vendor/workerman/workerm...

chenxi 发表与 2019-01-07 4129 浏览 2 回答
如何向http客户端发送大文件(几百兆 1个多G)?

如何向http客户发送几百兆 1G的大文件?PHP读取大文件一般采用每次读取一块字符串,至到文件结束。问题是向浏览器发送第一块后http协议就会关闭会话,后续块无法发送。   比如通过浏览器下载文件这种应用。...

lllpaw 发表与 2019-01-06 5463 浏览 1 回答
服务端用gatewayworker,客户端用socket.io

服务端用gatewayworker,客户端用socket.io的时候,客户端是采用ws协议的,如下图 [attach]1622[/attach]   在服务端中也能打印到 new connection come,但是客户端则提示连接超时。  ...

jermine 发表与 2019-01-06 3051 浏览 1 回答
Gateway worker 压力测试发现严重问题

我用gateway worker做了个tcp服务器,并且进行了压力测试,发现如下严重问题,请帮忙看看如何解决。 问题1:我原来设置了30秒超时断开的,现在情况是:连接能成功,30秒后不会自动断开了。 问题2:我原来设置了,客户端发送信息后,会自动回复给客户端的。现在情况是:不会回复了,客户端发送数据没有收到任何回应。 问题3:查看状态,发现保持连接了接近3000个连接,但是现在我已经把所有客户端断开了,剩下3个客户端...

jinnstyl 发表与 2019-01-04 4036 浏览 2 回答
workerman中有多条进程,多个用户进来,$worker里的connection连接数不在同一个上

$worker = new Worker('websocket://0.0.0.0:9393', $context); $worker->transport = 'ssl'; // 启动4个进程对外提供服务 $worker->count = 24;比如有三个用户进来,worker->connection的个数只有两个?其他的到其他进程去了?...

henry 发表与 2019-01-04 4613 浏览 4 回答
GatewayWorker运行一段时间后报如下错误,这是什么原因导致的,有看到进程busy

Fatal error: Uncaught exception 'Exception' with message 'connection close tcp://192.168.3.102:2904' in /usr/MDDeviceService/vendor/workerman/gateway-worker/src/Lib/Gateway.php:742 Stack trace: #0 /usr/MDDevice...

chenxi 发表与 2019-01-03 4619 浏览 3 回答
workman 能否做esb,或者soa架构

workman 能否做esb,或者soa架构。 之前用workman socketio实现了订单提醒,看到也支持,http协议交互方式。 想问几个问题: 1.workman是否支持soa架构基架,开发webapi,目的是暴露接口给其他异构系统使用,目前是php和.net系统之间交互。 2.workman 是否能做esb企业服务总线呢,因为要长期使用,是否支持协程和接口安全性。 3.可以推荐几个案例或者demo最好...

pengpeng 发表与 2018-12-31 2470 浏览 1 回答
workerman聊天室案例,入门必备

直接运行server目录下的server.php 然后直接打开根目录下面的index.html即可 实现功能: 在线人数 发送消息 新用户上线提示 用户下线提示 超级简单的权限验证 等待添加的功能: 多群组聊天 私聊 完整的权限验证 码云地址:https://gitee.com/coolcity/workerman-chat-simple 视频教程地址:https://study.163.com/course/cou...

lizhaowei 发表与 2018-12-29 8005 浏览 3 回答
gateway wokerman 为啥修改开始端口号后,重启一直报错?

本来代码 $gateway->lanIp = '127.0.0.1'; // 内部通讯起始端口,假如$gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 2900;”   后面修改了 $gateway->startPort = 2910;” 重启发现报错提示端口不能...

benwin 发表与 2018-12-28 2691 浏览 1 回答
worker[none:31140]

有人知道这几个错误的原因是啥么 pid:23593 worker exit with status 256 pid:23593 worker exit with status 256 pid:23593 worker exit with status 256  ...

18630360371 发表与 2018-12-28 2164 浏览 1 回答

walkor

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