workerman
首页
问答
分享
手册
市场
物联网
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
为什么同样的代码,在本地可以joinGroup而到了服
务
器上就
不
能joinGroup呢?
为什么同样的代码,在本地可以joinGroup而到了服
务
器上就
不
能joinGroup呢?25774 1.75M text://127.0.0.1:13001 TimeWorker 0 0 0 0 ``` 服
务
器上没有之外
不
知道为什么服
务
器上没有呢?或者是有什么其他原因导致的呢?1.75M text://127.0.0.1:13001 TimeWorker 0 0 0 0 ``` 在服
务
器上的
问答
关于redis队列,webman程序多机部署并行消费问题
我们要使用redis队列来发放微信红包,但是微信商户要求每秒最多发放30个,之前我们是单机单进程没出问题,负载均衡后,里面放了5个服
务
器,每个服
务
器单个进程来发放红包出现大面积提示发放频率超限的提示,想知道怎么能只限制某一个服
务
器运行30个,之前我们是单机单进程没出问题,负载均衡后,里面放了5个服务器,每个服务器单个进程来发放红包出现大面积提示发放频率超限的提示,想知道怎么能只限制某一个服务器运行redis队列,翻文档好像没提这个
事
问答
Business worker 能
不
能只发送
不
接收消息?
我现在的业
务
是 独立一处一个进程来 做Timer,timer里面有一个工作是sendtoclient。一开始我是想用普通的worker,但是这样好像
不
能传数据给客户端了,必须要通过channel告诉原businessworker 然后让他传。我想问能
不
能 我把创建的Timer worker进程设置为 business worker,连上Gateway但让gateway
不
把client的消息转发给这个进程,这个进程却可以传消息出去。
问答
server.php服
务
端如何判断session,cookie等
example里的server.php启动 前台用户登录后,发送消息,我在server.php里判断用户是否登录怎么处理 服
务
端似乎取
不
到cookie,session这些值,光凭页面端发送过去的username是
不
可靠的吧?
问答
在js中输入中文字符串,然后通过socket返
回
来,出现乱码,而且我的js文件和php文件字符串编码都是utf-8,请问如何解决?
如果通过js文件encodeURI一下,返
回
回
来的时候在decodeURI就没问题,但是直接的话就会有问题
问答
用workerman 开启了多个服
务
,比如站内信,注册邮件,日志管理等,有
不
有什么好办法能统一管理这些进程
用workerman 开启了多个服
务
,比如站内信,注册邮件,日志管理等,有
不
有什么好办法能统一管理这些进程
问答
web-msg-sender只支持单进程,是
不
是一个服
务
器上只有安装一个
如我一台服
务
器有两个域名,可以支持两个吗
问答
GatewayWorker的winodws性能
不
如unix吗?
我看到说windows
不
能多线程是吗? 那是
不
是说,如果作为官方服
务
器,
不
能用windows呢?而且性能底下,连接数少,并发数也少呢? 谁知道,能
不
能详细帮忙说明一下。谢谢了。
问答
为啥wss链接
不
成功?也
不
提示失败原因
[](/upload/img/20220509/09627881c8f68a.jpg) 使用console进行尝试的话可以链接ws,但是wss无论如何尝试都是无法连接,也
不
提示错误 就是返
回
空!
问答
重启之后代码概率失
效
return Gateway::sendToGroup($room_id ,json_encode($new_message)); #### 重现问题的步骤 就是刷新几次 就会出现上个版本的
不
加载我现在的文件
问答
关于在业
务
中动态设置表前缀的问题
#### 关于在业
务
中动态设置表前缀的问题 之前我们的项目中使用了```app_``` 表前缀,最近有个需求就是把别的业
务
也合到现在的框架中,这样的话两个业
务
使用的表前缀
不
一样,如果使用统一的```app_```,会导致数据表重名,重命名表的话,之前的业
务
中有很多地方使用了sql语句,修改起来特别麻烦。我想问一下有没有一种可以动态修改表前缀的方法(比如:模型中配置),有知道的大哥麻烦告知一下,
不
胜感激
问答
老大说,有高手已经提供了小程序开发者工具的push.js,麻烦给个原帖链接
#### 问题描述 这里写问题描述 虽然我用websocket实现了聊天、信息推送功能,但,业
务
和推送被
生
生
的给分开了。
问答
很多定时任
务
,你们是怎么规划的
定时任
务
很多,全部放在task文件里面,太
不
美观了,你们是怎么规划的
问答
在使用Worker (没用Gateway)的情况下如何实现 Work和后台网站的沟通比较好呢?
Client发给消息上来进行处理,然后
回
复个ACK给客户端。 现在有个想法是 建立一个网站,允许网站上看到Client上是否在线,并且可以通过网站给指定的在线Client发一个消息。研究了一下Gateway的方法可以做到,用Worker + Timer的方式也可以,但感觉都是
不
特别好。用Gateway需要把现在的程序全部进行修改,工作量比较大,并且现在已经可以很好地运行,
不
想在这个阶段调整。 如果用Worker+Timer的方法 又有点
效
率低。
不
知道各位大侠有没有碰到过这种情况,有没有什么实现这个功能的比较好的建议呢?
问答
workerman queue内存使用率持续增高,直到服
务
器宕机(解决了)
#### 问题描述 workerman queue 内存使用率持续增高,直到服
务
器宕机。 刚开始的时候,单个进程2.43M,然后就一直增高59.04M,直到服
务
器宕机。我的服
务
端没有产
生
任何的消息列队。就空跑。 reload 后: ![](/upload/img/20230222/2263f63275a2df.png) 过一小段时间后: != new Worker(); $consumer->name = 'ImJobConsumer'; // 消费的队列的id $consumer->queueId = $QUEUE_ID; // 慢任
务
,message\n"; } } } }); }; ``` #### 重现问题的步骤 以守护进程的方式启动,然后
不
断的查看我是在消费列队信息的时候,调用Phalcon的Task. ``` $app = Bootstrap::handle()->app(); ``` 由于
不
断给变量赋值,并没有释放内存。
文档
目录结构
AsyncTcpConnection.php // 异步Tcp连接类 │ └── UdpConnection.php // Udp连接类 ├── Events // 网络
事
件库│ ├── EventInterface.php // 网络
事
件库接口 │ ├── Event.php // Libevent网络
事
件库│ ├── Ev.php // Libev网络
事
件库 │ ├── Swoole.php // Swoole网络
事
件库 │ └── Select.php // Select网络
事
件库 ├── Lib // 常用的类库 │ ├── Constants.php
问答
pid文件中的pid和实际的pid
不
一致
#### 问题描述 程序运行一段时间后,执行 ``` php start_io.php status ``` 返
回
"not run", 但是通过 ps 可以看到进程中存在 start_io.php 相关的进程只是该进程的进程 id 与 pid 文件中的
不
一样。
问答
gatewayworker服
务
端部署在windows服
务
器,如何平滑重启
gatewayworker服
务
端部署在windows服
务
器,如何平滑重启
问答
如何在workerman和gateway中使用swoole协程?
https://wenda.workerman.net/question/3128 我看了这个问题,但是大大只给出了如何开启swoole
事
件驱动,如何在workerman中使用缺没给出实例。
不
知道swoole那些类或函数能够使用 难道是直接在workerman中像这样写代码就行吗?new Sms(); $sms->send($phone, $message); }); return true; } ``` 如何是这么用的话,是必须开启swoole
事
件驱动才能用,还是说
不
需要开启就可以这么使用? 我刚接触这方面的知识,还有很多地方
不
明白,麻烦大大指点下。。。
不
胜感激!
问答
workerman 服
务
器配置如何选择
现在需求是,大约保持10万设备在线,就是服
务
器要求十万左右的并发连接数,qps每秒也就2000左右,如果我用单机4核8g 带宽10M,选用gatewayWorker扛得住
不
?
« 上一页
1
...
86
87
88
89
90
91
92
93
...
433
下一页 »
« 上一页
89
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝