HTTP协议下的高频请求,存在丢包的情况,如何去排查是client端的问题还是server端的问题

我用workerman创建了多个基于HTTP协议的进程,当client端每秒请求超过10次时,server端总有一两次会收不到消息,我想问一下,workerman会不会有主动踢掉一些高频请求,从而避免恶意攻击?...

whyme 发表与 2018-06-01 5398 浏览 1 回答
定时器的标识问题,

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

l1218138 发表与 2018-05-26 3135 浏览 2 回答
Apache 反向代理 GatewayWorker 失败

小程序项目使用GatewayWorker开发,但是WSS一直成功不了。 我按照手册里设置了Apache 反向代理, <VirtualHost *:80> DocumentRoot "/var/www/html/tetaa" ServerName tetaa.brightcloud-tech.com #LoadModule proxy_module modules/mod_prox...

Nathan 发表与 2018-05-16 3853 浏览 2 回答
菜鸟疑问:关于websocket的服务创建问题

因为最近可能会选择用PHP作为游戏服务器,其实游戏整体实时交互可能要求并不高,确实可以用短连接API来完成功能,但是游戏前端以前用惯了websocket,而且游戏可能会出现一些玩家实时聊天,在这样的情况下,可能需要服务端搭建这样的一个websocket服务。因为之前一直没有接触过这种长连接的应用场景,所以在这里想问问老鸟帮忙解惑一下这方面的问题,谢谢了哈! 本身想结合TP或者YII这类常用的框架,因为框架带来的便利性...

z54123321 发表与 2018-05-14 3055 浏览 1 回答
phpsocket.io服务端如何判断客户端断开连接?

...

Nathan 发表与 2018-05-13 3806 浏览 1 回答
GatewayWorker的winodws性能不如unix吗?

如题。 我看到说windows不能多线程是吗? 那是不是说,如果作为官方服务器,不能用windows呢?而且性能底下,连接数少,并发数也少呢? 谁知道,能不能详细帮忙说明一下。谢谢了。...

zzccomet 发表与 2018-05-13 2691 浏览 1 回答
pcntl_alarm运行一段时间会有时间差怎么办

刚启动时记录当前时间戳$now,然后在timer每秒执行一次,每次把$now+1,理论上$now应该和time()一直保持一致,但是运行一段时间后发现有误差。不知道是不是其他代码执行效率问题导致的误差...

君君要上天 发表与 2018-05-11 2100 浏览 1 回答
如何向客户端主动发送消息?代码不写在回调函数里怎么获取$connection?

在查看服务端主动推送给客户端消息的例子时发现,大多数代码都是写在回调函数(最普遍的是onMessage函数)里的。 本人现在要实现的场景是服务端不定期主动向客户端推送消息,代码上我想在类文件里写一个方法外部调用,这样的话就会有个问题, 找不到$connection , 继而$connection->send() 无法使用。 这个问题该如何处理呢? 谢谢...

hiangcun 发表与 2018-05-09 2156 浏览 2 回答
GatewayWorker分布式部署,客户端连接哪台服务器的IP

GatewayWorker分布式部署,多台服务器启动了gateway进程,那么客户端连接websocket时应该连接哪台服务器IP呢...

yke108 发表与 2018-05-08 3250 浏览 1 回答
React\Mysql传入WorkerMan的$loop报错

如图是要用react/mysql自己生成的loop正常 $loop = React\EventLoop\Factory::create(); 用WorkerMan Get的loop不行,要实现React\EventLoop\LoopInterFace这个接口? 我的代码 $loop = Worker::getEventLoop(); // $loop = React\EventLoop\Fa...

dangpengsong 发表与 2018-05-07 2623 浏览 2 回答
AsyncTcpConnection断线重连

ws客户端 AsyncTcpConnection断线,在onClose时候,通过$connection->reConnect(1),on connect触发: Sec-WebSocket-Accept not found。 目前糟糕的解决方案是:onClose时候,reload -g 重启进程。 期待更好的解答。 use Workerman\Worker; use Workerman\Connection\As...

akmao 发表与 2018-05-06 4316 浏览 2 回答
Register中的text服务,和Gateway中的text服务有什么区别嘛?

我开启一个text协议的应用,当我启动服务的时候 php start.php start ① 我发现会同时存在两条text服务,他们有什么区别嘛? ② 我连是连Gateway中的text,请问两个服务的进程数是否要保持一致才对? [attach]1026[/attach]...

levi 发表与 2018-05-06 2782 浏览 1 回答
关于workerman既作为客户端又作为服务端的问题

请教各位大佬,目前正在使用火币的websocket行情api,众所周知火币没有一个完整的返回所有币实时行情的接口,所以只能用先用workerman作为客户端拿到火币网所有的实时行情后,经过自己的加工处理,再作为一个workerman的服务端将数据实时推送给自己的客户端供调用。 问题: 1、拿到火币网的数据后如将它保存下来,作为服务端的数据来源供客户端调用? 2、是否在一个文件中可以实现,开启两个worker,一个用来...

funnydata 发表与 2018-05-06 4692 浏览 1 回答
请问定时器如何并行执行呢?

假如有100个定时器,怎么样才能各自执行各自的任务,而不是按顺序来执行?谢谢...

javascript 发表与 2018-05-06 3203 浏览 1 回答
SSL报错,是什么问题呢?

操作系统是WINDOWS SERVER 2012 CMD报错信息如下,但是还能正常运行,就是有下面的报错信息,不知道是咋回事。 我做的是苹果软件,用的SSL Press Ctrl-C to quit. Start success. Bad request for Register service. Request info(IP:221.122.70.10, Request Buffer:). See http://...

zzccomet 发表与 2018-05-04 7253 浏览 2 回答
使用gatewayworker,硬件持续推送数据,服务器主动会自己断开?

windows系统上装了gatewayworker,直接用的源码监听打印 硬件发起连接之后,一直发送数据,检测连接状态,如果断开,重连,端口号+1 这样的时候发现数据发送几条之后,应该是服务器断开连接了,之后硬件重连重发,为什么?怎么能一直保持连接? [attach]1021[/attach]...

793086681 发表与 2018-05-03 3421 浏览 8 回答
求救!关于wss的问题

之前用HTTP时一切顺利。这两天加上了SSL后出现以下问题: WebSocket connection to 'wss://****.com:7272/' failed: Error in connection establishment: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH 证书是用certbot的let's encrypt获取的。服务器是Ubuntu。Web Serve...

appleman233 发表与 2018-05-03 5613 浏览 1 回答
workerman类区别

请问workerman 中 worker类和TcpConnection类的区别是什么...

MrYang 发表与 2018-05-01 2515 浏览 3 回答
Workerman MQTT 服务端

现在有个需要 mqtt服务器 Workerman是否能做到?...

xnwujie 发表与 2018-04-30 4720 浏览 1 回答

maq

1815
积分
0
获赞数
0
粉丝数
2018-01-25 加入
×
🔝