gatewayworker tcp zerwindow问题

使用gateway worker搭建了一个聊天室 服务器配置:4核、8G内存、2.5GHz、带宽10M 使用python脚本模拟100用户登陆每个用户1秒发送一条消息,过几分钟,客户端抓包得出tcp zerwindow,导致客户端超时断开了链接,问下walker这种情况该如何去处理或者优化。 像这种服务器环境最高能够承载多少并发量?已经按照手册优化了linux配置,及装了event扩展。...

az3228751 发表与 2018-06-09 2517 浏览 1 回答
GatewayWorker搭建硬件tcp服务器,服务器重启后硬件不好自动重连

硬件心跳包发送正常,用一些win下的tcp调试工具测试时,当服务器重启后无需重启硬件就可以自动重连,但用GatewayWorker搭建的服务端在重启后硬件不会重连。硬件部署在不同的地点,重启硬件很费劲...

7niao 发表与 2018-06-09 3016 浏览 1 回答
stream_socket_client(): unable to connect to tcp://0.0.0.0: (Failed to parse address "0.0.0.0:")

ci框架使用gatewayworker。在本地win10是可以发送数据的,但是当其他内网机器请求时,请求端就会报这个两个错,这边send的数据那边也接收不到。谢谢大佬!...

stop 发表与 2018-06-08 9631 浏览 1 回答
按照官方档案编写代码,在ci中使用gatewayworker,出现如下错误。stream_socket_sendto(): Զ�����ǿ�ȹر��һ�����е���ӡ�

这是怎么回事啊?看了相关的问题,好像都没有一个确切的答案。求大佬答疑。谢谢...

stop 发表与 2018-06-08 4337 浏览 3 回答
运行一段时间提示stream_socket_get_name(),请问是系统资源不足了吗

Warning: stream_socket_get_name() expects parameter 1 to be resource, null given in /data/website/onlinekf/online/websocket-php/linux/workerman-chat/vendor/workerman/workerman/Connection/AsyncTcpConnection.php ...

xc6163355 发表与 2018-06-05 3042 浏览 1 回答
GateWay怎么使用证书。,用的text协议

比较笨。。。。。看Gateway手册里只有wss的,我用的text协议是否可以模仿此方法使用证书,?????...

happyday 发表与 2018-06-04 3474 浏览 1 回答
Workerman多方连接问题

我用workerman通过tcp链接和远程的物联网车辆建立了通讯,一切正常。 现在想同时通过浏览器来读写和控制数据,网页用PHP部署在不同workerman的服务器。 这个怎么弄?workerman里面建立两个worker吗?一个连接远程硬件,一个连接php服务器? 有没有类似例程。 谢谢...

bluebird1999 发表与 2018-06-03 4500 浏览 2 回答
请教大神,Timer定时器每5分钟执行一次微信推送,第一天OK,第二天就不行了

业务逻辑是:每天将设备库存不足的信息记录到mysql表中,然后根据用户设置的推送时间段,来进行微信模板消息推送, 业务测试当天无任何问题,第二天 就不推送了。 而这时我直接执行php脚本还是能收到微信推送信息。不知道怎么办咯。。。 第二天查看 status 的情况 [attach]1060[/attach] 日志情况: [attach]1059[/attach] 定时器使用代码截图 [attach]1058[/a...

ysy49271743 发表与 2018-06-03 6258 浏览 5 回答
win下GatewayWorker向同一客户端连续发送的问题

系统环境:windows + php5.6 需要是这样的,服务端要定时向客户端发送采集指令,客户端自动回复,如果是每个时间点向客户端只发送一条 指令,这毫无问题。 问题是:服务端需要向客户端连续发送两条指令,可是客户端接收出现连包问题,无法回复。如果在定时器内用延时发送,却不是理想方法。win下无法使用gateway多进程,这如何破? 翻了几天的手册,没找到解决方案,不知哪位侠客可出手相救?代码如下: class E...

nimda 发表与 2018-06-02 3106 浏览 3 回答
异步redis组件,使用redis的订阅功能报错,求解!

借助redis的发布/订阅模式实现实时通信,由于进程订阅redis频道后会阻塞,必须使用异步redis组件。使用之后能够成功订阅频道,但是过一段时间redis链接就会断开。 代码如下: public static function onMessage($client_id, $message) { echo '订阅前收到消息:', $client_id, PHP_EOL; ...

connor 发表与 2018-06-01 5898 浏览 2 回答
怎么来实现进程间的通信呢

...

stan 发表与 2018-05-31 4001 浏览 1 回答
workman中 redis 和mysql 冲突,不能同时使用怎么办

我是先安装的redis-react 组件,然后去安装mysql组件,运行时提示redis类找不到,然后又安装了下redis,显示mysql类找不到,我想知道这是什么问题呢,这两个不能同时使用么...

YuYan 发表与 2018-05-31 3054 浏览 1 回答
php7 无法安装Workerman, win 下怎么扩展??

php7 无法安装Workerman, win 下怎么扩展才能使用?? [attach]1055[/attach]...

yuman 发表与 2018-05-31 3992 浏览 1 回答
$_SESSION反复存取值,出现SESSION存失败的情况

如果我频繁的对 $_SESSION的值赋值的话,会出现赋值不成功的情况么? 因为有需求要缓存用户数据,在对用户的SESSION里的状态反复进行存取操作,出现存储失败,取值的时候值未改变的情况。 gateway版本是3.0.7...

吉祥天 发表与 2018-05-30 3334 浏览 1 回答
请问register无法关闭是什么原因?

我之前提过一个 GatewayConnection Error : 1 ,connect 127.0.0.1:4006 fail after 0.0011 seconds GatewayConnection Error : 1 ,connect 127.0.0.1:4002 fail after 0.0011 seconds GatewayConnection Error : 1 ,connect 127.0.0.1...

frontlon 发表与 2018-05-29 3900 浏览 3 回答
很纠结,按照各种方法都试过了,但是就是不行

我用的阿里云服务器,买的是轻量级服务器,在防火墙把所有端口都开放了,gatewayWorker运行成功,在pshell上用telnet 127.0.0.1:8282测试也是有正常的回复的,但是一到外网访问就不行,用js的,返回错误是 failed: Error during WebSocket handshake: net::ERR_INVALID_HTTP_RESPONSE,我把ip地址换到我另外一个项目都是正常...

bvvw426 发表与 2018-05-26 2949 浏览 1 回答
定时器的标识问题,

定时器能否自定义一个标识,如果创建过,就不在创建啊?...

l1218138 发表与 2018-05-26 3349 浏览 2 回答
PHP Warning: proc_open(): CreateProcess failed, error code - 0

启动时失败 提示PHP Warning: proc_open(): CreateProcess failed, error code - 0 ; 有可能是什么原因...

aYa 发表与 2018-05-26 5283 浏览 2 回答
hi,想请教一下。我使用gatewaywork 做了uid绑定了。 现在使用gatewayclient 还需要重新绑定UID吗?

hi,想请教一下。我使用gatewaywork 做了uid绑定了。 现在使用gatewayclient 还需要重新绑定UID吗? sendToUid 好像不行。 是不是需要session以前绑定的呢...

ppa8086xp 发表与 2018-05-26 3142 浏览 1 回答

walkor

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