定时器个数上限问题

Dear walkor, 请问一台2CPU 4M内存的服务器能同时运行几十万个定时器吗? (注:定时器的业务不是阻塞的,阻塞的业务我放到了异步服务里),感谢~...

xiewen_kevin 发表与 2020-08-18 2870 浏览 2 回答
webman没有找到适合的切入点禁用session

常规情况下,api想无状态,个么session就是浪费咯 但是系统启动路径是:start.php -> (config)bootstrap.php-> Session.php implements Bootstrap类的start接口启动 没想到好办法在指定的路由上禁用session,有没有好办法取巧一下呢?...

嘿嘿档 发表与 2020-08-18 2411 浏览 1 回答
TcpConnection::pipe 可能丢失数据的问题

在 TcpConnection 类的 pipe 方法中 $this->onClose = function ($source) use ($dest) { $dest->destroy(); }; 这里如果 pipe 两端的网速差别较大, $source 在发送完数据后 close(), 而 $dest 尚未 send 完成就直接 destroy(), 会丢失数据. 这里的 dest...

mgzhenhong 发表与 2020-08-18 3498 浏览 2 回答
请问作者有没有计划在下个版本把php版本升级到7+?

现在基于5.4很多功能太受限了...

mgzhenhong 发表与 2020-08-18 2733 浏览 1 回答
workerman 连接数问题

我服务器是4核16G 现在用的单进程 利用apache jmeter 测试,当连接数到4000的时候就连接不上了,我在另一个服务器1核1G的上面也是这样。...

梁俊龙 发表与 2020-08-17 3684 浏览 9 回答
新手请教,怎么判断一个composer依赖包是否适用于webman框架

如题,Wokerman性能好,想用,但是担心第三方类库是否兼容的问题,比如可能会使用这些类库phpoffice/phpspreadsheet(Excel),qiniu/php-sdk(七牛云),EasyWechat等等还有其他一些类库,想了解一下,怎么判断第三方类库是否适用,不适用的话应该也是可以改的吧,还请大佬指教一下,万分感谢...

lzw905925 发表与 2020-08-17 3726 浏览 2 回答
请问如果有几十万在线的客户端连接的话,sendToGroup效率是否高效?

假设有50w人在线,线上分布式部署,想请问下sendToGroup 和 sendToClientID这两者的使用效率有什么差别?例如CPU、内存、是否会阻塞这种区别? 并发上来的话,如果sendToGroup意味着要广播50w-1次数据给其他客户端...

binzhizhu 发表与 2020-08-12 2825 浏览 3 回答
GateWay框架的疑问

像我们这种分布式的框架,针对sendToUid,在某个进程中其实无法感知到具体的uid绑定的连接是在哪个服务节点的进程中的,当前的实现是应该属于广播式的把发送指令广播到所有的gateway进程中,让他们自己判断当前的进程中是否存在需要被发送的uid所绑定的链接,从而完成消息发送,但是这样一来,如果作为一款IM的应用, 假如: 10万的用户在线量,平均每个用户每秒发送一条,那么按照这样广播的发送消息方式。 是不是意味...

z54123321 发表与 2020-08-12 2582 浏览 1 回答
linux web-msg-sender

本地好使推送 但是到了服务器上linux上报错 socket.io.js:2919 GET https://push.panzongyan.cn:2120/socket.io/?EIO=3&transport=polling&t=1597214820725-0 net::ERR_CONNECTION_REFUSED You don\'t have permission to access this ...

珂师傅 发表与 2020-08-12 2282 浏览 1 回答
服务器如何对指定客户端发送心跳检测?

由于设备原因,设置心跳检测只能由服务端发送心跳包,但可以设置pingNotResponseLimit = 1 让客户端必须返回心跳。 现在的问题是,有一部分设备并不需要心跳来检测是否在线,我要怎么只对另一部分设备设置心跳检测呢?...

btsmememin 发表与 2020-08-11 4010 浏览 2 回答
workerman http 作WEB服务器 不支持 $_SERVER['REMOTE_ADDR'] 获取 客户端IP吗?

workerman http 作WEB服务器 不支持 $_SERVER['REMOTE_ADDR'] 获取 客户端IP吗? Undefined index: REMOTE_ADDR in /root/workerman-chat/Applications/Chat/Web/banner.php...

sund 发表与 2020-08-10 3817 浏览 2 回答
gatewayworker延时执行方案思路,求大佬指点

gatewayworker中需要定时给设备发送modbus命令读取数据,一个柜子下理论最多有255个探头,我现在的思路是把所有探头根据参数生成命令存放在session中,每个柜子一个定时器定时遍历发送命令 因为modbus下存在一种寄变模式,根据返回的值无法确定这包数据是属于哪个探头的,所以需要延时等待结果,完成一个过一个,但框架不能用sleep 我现在有三个解决思路: 1,用globaldata组件共享数据,专门写...

dangpengsong 发表与 2020-08-10 4212 浏览 2 回答
workman 进程重启后的问题

$worker->onMessage = function ($connection, $request){ //设置单进程请求量达到额定时重启,防止代码写得不好产生OOM static $maxRequest; if(++$maxRequest>5000){ Worker::stopAll(); } }; // 启用swoole的事件驱动 Worker:...

yepo 发表与 2020-08-07 3471 浏览 1 回答
关于apache和workerman, 同一个请求,apache和workerman都可以各自独立监听并处理,可能会出现同时处理的情况?

我看文档有提到: 问:Workerman和Apache/nginx/php-fpm是什么关系?Workerman和Apache/nginx/php-fpm 冲突么? 答: Workerman和Apache/nginx/php-fpm没有任何关系,并且Workerman的运行不依赖于Apache/nginx/php-fpm。他们都是独立的容器,互不干扰,也不会冲突(在不监听同一个端口的情况下)。 所以意思是,如果服务器...

young8704 发表与 2020-08-03 3061 浏览 1 回答
workerman有没有文字教程啊?例如像laravel入门教程系列哪种。

我看过laravel入门教程系列,哪种很不错,我购买了1~3课程。像workerman这种框架,有没有像这种文字的教程,由浅到深,很深得人喜欢,购买的人也多。 真心希望workerman也出一个像laravel入门系列的书。这样初学者也能把他运用其中。 像我这种没有人带,看了手册还是有一点懵懵的。要是有人写了入门教程,进阶教程,哪样学起来就简单多了...

两年天书 发表与 2020-08-03 2547 浏览 2 回答
客户端http 1.1 post请求,服务器无响应

新的云服务器,用宝塔配置好后,把原服务器正常运行的代码复制到新服务器,客户端正常连接tcp,登录绑定成功后,客户端发送http 1.1 post 到服务器,服务器没有响应。浏览器访问有输出,但是客户端的http仿佛没连接上,请问下谁知道是那里的设置问题?服务器配置或是代码有修改的地方?...

juhoukeji 发表与 2020-08-01 3170 浏览 1 回答
如何实现【当前xx人在线,共打开xx个页面】

在网站上放上【当前xx人在线,共打开xx个页面】,感觉增加了交互性,看网页也不那么孤单了,想请教一下,如何优雅地实现这个功能? 1、前端使用websocket连接服务器即可收到实时数据的推送,这个很简单; 2、后台应该如何完成在线人数统计,打开页面的统计及实时更新呢?...

kenny534 发表与 2020-07-31 2860 浏览 1 回答
我想在workerman中提出通过header设置的值

通过headers_list这个内置函数返回的是空 能有方法获取header函数设置的值吗...

ncwsky 发表与 2020-07-31 2864 浏览 1 回答
从nodejs迁移到phpsocket.io的几个问题

1.clientSocket.handshake.query在phpsocket中对应的方法是什么? 2.phpsocket如何获取全部房间或频道列表(如nodejs中的io.sockets.adapter.rooms)? 另外问一下,PHPsocket.io有没有详细的手册?git上的太简单了,很多疑问...

hellophp 发表与 2020-07-30 2321 浏览 1 回答
webman问题??

1.webman不会夭折了吧?(我最近在用)看官方也没发布,没更新,瑟瑟发抖 2.官方示例跨域中间件那里,对get可以,post请求还是报跨域错误问题 3.获取post请求问题:$request->post('key')无法获取到值,好像返回有问题,多包了一层什么鬼...

无鞋刺客 发表与 2020-07-27 2898 浏览 2 回答

walkor

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