workerman
首页
问答
分享
手册
市场
商业
客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
当连接超过1000以后,整个服
务
都卡住了
我liunx服
务
器上,连接超过1000的时候,我的机器就卡住了,广播无法进行,网页也无法打开,,只有关闭服
务
的时候才有
效
,我看下内核设置,差
不
过都可以是可以的,看了代码,也没有限制最大的连接数。而且我服
务
器环境下也安装了libevent 服
务
器设置如下 ```ssh net.ipv4.ip_forward=1 net.ipv4.conf.default.rp_filter=1 net.ipv4net.ipv6.conf.all.disable_ipv6=1 net.nf_conntrack_max=640000 #net.ipv4.ip_conntrack_max = 10240 ```
不
知道是什么原因导致的,是否还有没设置的的情况 而且在我本机的mac上,也设置了差
不
多的环境,而且mac上安装了libevent,但是mac机的情况就是最大连接只有600多,多余的一律断开连接。。
问答
分布式部署,怎么让斗地主的人进入同一个服
务
器上的同一个房间
进同一个房间可以解决,根据房间号.但是怎么让第一个人进入服
务
器a时,另一个客户查询后,也进入服
务
器a. 通过什么确定,内网ip? 在start_gateway.php路由中设置对吧.如果通过内网ip,假如有三台业
务
服
务
器,是
不
是在创建打牌的房间时,
事
先就直接选择好下面的其中一个服
务
器 DoudizhuWorker:这里填内网ip1:7272:端口号 DoudizhuWorker然后,客户通过解析到公网ip的域名访问服
务
器.
问答
webman安装redis,support/redis.php没有
生
成
#### 问题描述 webman安装redis,support/redis.php没有
生
成 怎么引用使用?
问答
上传文件使用异步AsyncTcpConnection的TextTransfer协议,成功上传后events.php收
不
到异步进程的
回
复信息?
上传文件使用异步AsyncTcpConnection,成功上传后events.php收
不
到异步进程的
回
复信息?TextTransfer协议参考 http://doc3.workerman.net/protocols/example.html 是
不
是AsyncTcpConnection只支持Text协议呢?
问答
GW中Uid和Group是
不
是功能重复
Uid和Group都可以一对多个client,sendToUid和sendToGroup是一样的
效
果吧,当然Uid没有Group功能强大些,但是除了一些getXXByXX之外,Uid和Group有哪些业
务
场景区别吗
问答
UDP监听IPV6地址码格式,IPV4onMessage正常返
回
数据,IPV6地址onMessage数据发送后服
务
器没有
回
复
Workerman\Worker; require_once '/home/app/socket_server/Workerman/Autoloader.php'; // 创建一个Worker监听2347端口,
不
使用任何应用层协议$udp_worker = new Worker("udp://[::]:9001"); // 启动4个进程对外提供服
务
$udp_worker->count = 4; // 当客户端发来数据时
问答
请帮忙解决下Mqtt
不
能声明问题,谢谢!
Warning: Cannot declare class \Workerman\Protocols\Mqtt, because the name is already in use in 服
务
器收到数据,需要使用MQTT.转发到其它服
务
器上,在public static function onMessage($client_id, $message)
回
调中使用mqtt,出现
不
能声明的问题。
问答
webman配置nginx域名访问后,无法返
回
实时流数据
#### 问题描述 在webman中自定义了一个TCP的进程用来实时返
回
text/event-stream流数据 用ip+端口的形式访问是没问题的,但配置了nginx域名访问以后,就一次性给我返
回
数据了按照正常情况下,这个流数据是一段一段的返
回
的 # 代码截图  # 流数据返
回
截图 按照正常情况下,这个流数据是一段一段的返
回
的,配置了nginx域名访问以后,这些数据都是一次性直接返
回
了,而
不
是一段一段的返
回
!
问答
我用GatewayClient 连接了GatewayWorker 报错
tp5 我用GatewayClient 连接了GatewayWorker,用telnet 能正常通信,是怎么
回
事
?
问答
进程派
生
后的子进程逻辑中末尾的exit是什么意思?
exit(0); } ``` 请教下这里进程派
生
后的子进程逻辑中末尾的exit是什么意思? 是代表子进程退出吗?但是长连接
不
是进程常驻内存吗?
问答
centos8+php7.4.3 workerman stop无
效
,
不
断重复的unlink workerman_start.php.pid
centos8 , php 7.4 workerman 启动正常,关闭时报错,
不
断的unlink workerman_start.php.pid文件,并
不
断写入workerman.log,至使硬盘爆掉
问答
请教一个关于webman/push问题,望大神
不
吝赐教
目前业
务
需要,客户端在websocket连接的时候需要带上一段自定义加密串,服
务
器端会解密,得到id,最后判断相同id,只能同时在线3个,超过3个的,会将之前的连接干掉一个,客户端
不
再连接,最多连接就3个 再webman/push和push.js中,由于文档没有介绍,push.js中
不
知道如何传递这个参数 php中也没有找到连接时候是哪个程序执行的 希望有更加详细的文档,用于知道更多
事
件
问答
gatewayworker启动了,但是没有监听程序
是怎么
回
事
,而且cpu占到了100%。 之前有成功启动了,没问题,现在突然出问题了。 求各位大神帮忙,谢谢了。websocket连接
不
上。
问答
定时任
务
多进程处理队列,会
不
会引起并发问题
我们的架构是这样的: 用户下单,产
生
队列 利用workerman的定时任
务
监控队列(40个进程 每秒执行一次) 定时任
务
里处理订单逻辑完成下单,向app发送通知 我的问题是会
不
会有多个进程同时拿到一个队列任
务
的情况另外,我在php start stop的时候产
生
了exit with status 9的错误 2017-10-24 13:29:17 pid:20771 Workerman stop 2017-10-29:19 pid:18710 Workerman has been stopped 2017-10-24 13:29:19 pid:20771 Workerman stop success 我
不
知道是
不
是因为我自己业
务
逻辑的问题导致阻塞,请
不
吝赐教
问答
workerman如何使用图数据库neo4j
graphaware/neo4j-php-client ``` 安装完成后,在php.ini文件中启用Neo4j扩展,添加如下行: ```javascript extension=neo4j.so ``` 重启Web服
务
器,使扩展
生
效
。步骤二:连接图数据库 在Workerman的
事
件
回
调函数中,使用如下代码连接到Neo4j数据库: ```php use GraphAwareBoltGraphDatabase ; $driver =gt;value('name'); echo $node->value('age ); } ``` 该代码会执行一个Cypher查询,在节点的属性中查找名字为“John Doe”的节点,并返
回
结果集步骤五:关闭连接 在Workerman的
事
件
回
调函数的适当位置,使用以下代码关闭数据库连接: ```php $driver->close(); ``` 以上就是在Workerman中使用Neo4j
问答
使用分布式部署GatewayWorker,定时器在每台服
务
器上都在运行
请问如何控制只在主机上运行定时任
务
或者有没有可能
生
成一个独立的业
务
进程,专供定时器运行
问答
workerman做分布式的接口服
务
怎样?
workerman做分布式的接口服
务
怎样?提供RPC服
务
,workerman-json-rpc或者workerman-thrift-rpc workerman-json-rpc这个服
务
端怎样引入mysql memcached redis?那就是HTTP运用就给nginx apache来处理,
不
然上传文件这些吗? 然后把上传后的返
回
结果告诉workerman的TCP接口服
务
吗?
问答
远程通过终端使用守护模式启动,但是关闭终端后,socket就无
效
了。守护模式似乎没用?
远程通过终端使用守护模式启动,但是关闭终端后,socket就无
效
了。守护模式似乎没用?只能用nohup方式启动。
不
知道是
不
是新的workerman存在问题。
问答
在一台服
务
器上能
不
能启动多个 GatewayWorker
不
是多个项目
在一台服
务
器上 能
不
能启多个GatewayWorker 因为以前的项目比较稳定 新项目走的都是tcp 能
不
能再同一台linux服
务
器上 启动多个GatewayWorker而
不
互相干扰 目前我已经启动2个 GatewayWorker 并且把所有端口号都改了 但是内部通讯 Gateway::sendToClient(xx, xxx); 通
不
了是个什么情况
问答
Laravel:onMessage is not callable
原有项目a: 自定义eventHandler 运行成功,功能都正常使用 在同一服
务
器, 把项目a复制一份为项目B,启动失败,提示 Waring: \App\Http\Controllers\WebSocketworker:socket] start in DEBUG mode 在源码 src/BusinessWorker.php 加入 class_exists($this->eventHandler) 返
回
的是false,命名空间和类都存在 相同的代码,咋
回
事
儿呢......
« 上一页
1
...
39
40
41
42
43
44
45
46
...
458
下一页 »
« 上一页
42
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝