workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
gateway本地可以实现但是部署到
服
务
器就出问题
block_id=tuijian_wz 然后在本地是可以使用没问题,但部署到
服
务
器centos7.3就有问题了,首先为以为是防火墙没关但是关闭状态的。
问答
使用tp6手册workerman代码,客户端和
服
务
器连接一次后断开,closed by foreign host
onMessage($connection,$data) { $connection->send(json_encode($data)); } } 客户端用xshell, 期待结果的是telnet连接后,
服
务
器和客户端保持一段时间的长连接实际结果是:telnet连接,只互相传递一次消息,接到
服
务
器消息返回后,就断了,closed by foreign host。
问答
workman
服
务
器做成websocket 怎么让APP请求不同的参数调用不同的方法执行
workman
服
务
器做成websocket 怎么让APP请求不同的参数调用不同的方法执行并返回给APP端,就相当于APP请求不同的url返回不同的json一样
问答
升级2.0版本了,不同应用的
服
务
注册地址端口都是127.0.0.1:1236吗?
升级2.0版本了,不同应用的
服
务
注册地址端口都是127.0.0.1:1236吗? 这样会不会也现不同的应用之间数据共享了?
问答
workman-json-rpc 调用
服
务
时好时坏,异常recvData empty,不是超时,无报错!急!!!
第一次接触workman-json-rpc,调用
服
务
的时候有时候会返回recvData empty,时好时坏。
问答
使用GatewayClient和GatewayWorker不在同一台
服
务
器上连接出现报错问题
](//www.workerman.net/upload/20200301/015e5b89dd742b.jpg) 修改完成后,当我启动 GatewayWorker,报错说无法连接2900 端口,我
服
务
器是云
服
务
器
问答
关于Laravel使用GatewayClient通信到AsyncTcpConnection问题
需求场景: 使用AsyncTcpConnection作为客户端链接至其它
服
务
器做
业
务
通信。我想在客户调用Laravel的接口后再去调用 $tcpCon->send(); 与
服
务
端进行交互。 代码如下: !
问答
Midjourney 任
务
超时
#### 问题描述 请问这种大批量出现超时要怎么排查,找了云
服
务
器那边的客
服
,说网络是正常的 !
问答
直播系统聊天
服
务
基于 Workerman,若同时在线 1 万人至 10 万人,技术上需要做哪些调整?
### 直播系统架构咨询 ## 背景 我开发的直播系统,聊天
服
务
基于 `Workerman` `GatewayWorker` 框架开发。当前部署为单台独立聊天
服
务
器,功能相对精简,`H5` 预览地址:[https://smplive.wpygo.com/preview/](https://smplive.wpygo.com/preview## 请教内容 针对这种情况,
服
务
器代码及架构需要做哪些调整?若扩展到 **10 万人** 在线,又该如何规划?
问答
关于GatewayWorker的使用
**具体的
业
务
需求是这样的:** 开发一个
服
务
端,需要支持硬件的tcp长连接,硬件连接到
服
务
端之后回跟
服
务
端进行通信。在web端实时监控设备的在线状态和数据上报,并且能在web端下发指令给连接着
服
务
端的硬件。 关于第一点,用Gateway框架可以直接实现。但是关于第二点需求,我目前的做法是利用Workerman重新建立一个websocket的
服
务
端,然后web连接上这个websocket的
服
务
端,所有的跟硬件之间的通信都通过**_AsyncTcpConnection
问答
关于客户端获取返回数据
假设gatewayworkerman
服
务
叫a,客户端c1连接到a上向另外一个连接到a的客户端c2发送了一个消息,c2接收到该消息后去执行一段
业
务
逻辑,然后返回结果如何给c1返回去啊?
问答
当系统存有几万个定时任
务
时workerman/crontab能承受吗
#### 当系统存有几万个定时任
务
时workerman/crontab能承受吗 由于最近有个监控系统,客户可以自由增加定时任
务
,目前已经1000多个,很多都是秒级任
务
我发现时而不工作,时而卡死,进程还会嗝屁(不确定是不是我
业
务
原因) 所以想冒昧请问一下: workerman/crontab 是否能承受几万个秒级的定时任
务
?
问答
workerman-thrift-rpc做
服
务
端, java端 client 调用时而超时 时而成功?
我在用workerman-thrift-rpc做
服
务
端 用以下方式 $worker->thriftProtocol='TCompactProtocol'; $worker->thriftTransport\Worker::forkWorkers() #16 /srv/qijizuopin_rpc/start.php(29): Workerman\Worker::runAll() ``` 这种情况是我
服
务
端哪里配置有问题么
问答
workerman 突然产生僵尸进程导致
服
务
器kill,麻烦大神们帮忙看下
(//www.workerman.net/upload/20191209/095dedc85d1ba7.png) 已正常运行好几个月,突然出现这种情况,过程中确认redis连接是正常的,后面经过重启
服
务
后恢复正常
问答
Gateway消息下发客户端速度变慢,5秒一次,一开始可以达到20多条每秒
一开始
服
务
端可以向客户端每秒下发20多条(故意不执行
业
务
逻辑所以消费者处理速度很快,正常
业
务
逻辑会达到3条每秒),在客户端收到将近300条左右,
服
务
端的下发速度却慢到5秒一条,而且每次都是5秒。而且客户端是在线的,因为客户端可以接收到消息,Gateway
服
务
器和客户端不在同一台
服
务
器上!
问答
运行php start.php restart,回车的一瞬间,整台
服
务
器就挂掉
#### 问题描述 本地开发一切正常,代码上传到
服
务
器,只要一运行php start.php restart,回车的一瞬间,整台
服
务
器就挂掉,只能重启
服
务
器,屡试不爽 #### 报错信息(runtimepid:22569 Workerman[start.php] has been stopped ``` #### 操作系统及workerman/webman等框架组件具体版本 centos7
服
务
器
问答
使用tcp调试工具,三个客户端同时去给
服
务
端发心跳,导致执行一半就执行下一条了
#### bug描述 使用tcp调试工具,同时开三个客户端同时去给
服
务
端发心跳,设置的是每个客户端1秒一次,应该是发送太快
服
务
端处理不过来,导致上一条还没执行完成就直接执行第二条心跳了,导致第一条心跳执行一半没有
服
务
端还没回应给客户端就执行一下一条
问答
请教gateway tcp
服
务
器如何接收完整数据?
AMRXXXXXXXXX] 数据(06D0是16进制的数据长度,ARM后面是语音类型的二进制数据),现在
服
务
器端收到的数据,死活拼不出来完整数据,奇了怪了。
问答
在webman中,在Crontab定时任
务
里使用Db
onWorkerStart() { // 每2分钟执行一次,注意这里省略了秒位 new Crontab('*/2 * * * *', function(){ //因为是简单任
务
,直接在定时任
务
里写上执行
业
务
逻辑,对数据库进行更新 Db::table('test')->update(['time'=>time()]); echo date('Y-m-d
问答
Illegal offset type in isset or empty
PHPSocket.io
服
务
启动后,启动通信就报错 "Illegal offset type in isset or empty","file":"\socket\vendor\workerman\phpsocket.io\src\Event\Emitter.php","line":85 此报错是概率性的,肯定是我的
业
务
代码出了问题,但是想知道下这个报错会是因为什么原因引起,因为Chrome浏览器通信时候没有这个报错,
业
务
代码正常运行
« 上一页
1
...
38
39
40
41
42
43
44
45
...
221
下一页 »
« 上一页
41
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝