workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
http如何卡住输出?
$redis = new redis(); $count = 0; $loop = 2; $res = []; while($count < 60 && empty($res){ //轮询业
务
处理sale_model = new SaleModel(); $res = $sale_model->Shipment($id,$machine); //查询
生
成出货通知} } /** * 其他业
务
处理 * ................. **/[](https://s1.ax1x.com/2017/09/18/K8ckj.png) 我想问问用了sleep()是
不
是进程线程就是处于无法使用状态? 有没有其他的办法处理这种需求?
问答
Can not connect to tcp://127.0.0.1:1236 Connection refused
## //服
务
是启动成功的  ## //网页的websocket也能正常从服
务
端返
回
消息  ## // 就自己业
务
代码调用gatewayworker方法就报这个错,环境是laradock
问答
webman最近发现一个问题
我(webman开发的)系统是多用户的使用的,A用户在后台上传文件的时候(文件稍稍大有好几M),B用户此时访问任何其他页面都会觉得系统很卡,感觉是任何一个阻塞久点的进程发
生
了,整个系统就会其他进程也会伴
生
阻塞,
不
晓得你们有没有遇到类似的情况,
分享
自定义打印到浏览器内容
由于习惯了在页面上显示内容来调试代码,但webman并没有类似于dd、dump的方法,就封装了个直接把array、string、int、float格式化打印输出到浏览器的方法,唯一
不
足的是 调用时需要return才可以,希望大佬们给出建议,一起完善;代码
效
果参考如下: **调用方法**  **
效
果图** !
问答
请问一下,使用的框架是TP6+workerman,启动服
务
的时候报错
#### 问题描述 使用TP6+workerman运行服
务
报错 环境:PHP+Apache+MySql+Linux 框架:TP6 使用的是宝塔面板 我再配置好了之后,一旦启动服
务
(php think[截图](/upload/img/20240814/1466bc4465cd81.png) 但是使用php think worker命令启动服
务
,就
不
会有错 !
分享
申请品牌为Sectigo的SSL证书通配符SSL证书
如果大家需要SSL证书可以来sctgo.com申请,证书有
效
都是1年+额外赠送1个月,有
效
期13个月。
分享
申请品牌为Sectigo的SSL证书通配符SSL证书
如果大家需要SSL证书可以来sctgo.com申请,证书有
效
都是1年+额外赠送1个月,有
效
期13个月。
问答
workerman 做HTTP服
务
,协议HTTP/1.1,请求头直接服
务
这边设置connection为close的话对性能有影响么?
workerman 做HTTP服
务
,协议HTTP/1.1,请求头直接服
务
这边设置connection为close的话对性能有影响么?
问答
关于用gateway做游戏服
务
端的疑问
127.0.0.1:1236', 'onConnect' => function(){}, ]] ], ``` 假如我是用mongodb来处理数据,我是
不
是应该在如果需要,是
不
是只是为了方便写呢? 这样一共就只会创建十个mongodb长连接对吗。接下来业
务
当中我只需要使用 ```php $this->mongo->collection('xxx') ``` 就可以在进程中使用。假如100个用户同时访问,分别分到十个进程里,每个进程里的十个用户是
不
是就会按照顺序执行代码。 那如果没有请求的情况下需
不
需要去维护这个长连接呢。 这样做是使用这套框架的标准做法吗?如果
不
是应该怎么做呢? #### 为此你搜索到了哪些方案及
不
适用的原因 我的理解是需要在onWorkerStart里用定时器定时去查询mongodb数据。
问答
如何用gateway做文件下载服
务
器?
我有个硬件用text协议连接到服
务
器的。 如何操作配置,才能让服
务
器提供给这个硬件下载文件的功能。 如要是想让硬件具有自主升级的功能。
问答
webman如何做定时任
务
访问curl
webman如何做定时任
务
访问curl
问答
发送正常,心跳也正常但是
不
能即时收到消息,
#### 问题描述 发送是成功的,就是
不
能正常即时收到消息 Download the Vue Devtools extension for a better development experience=> [], // socket 上下文选项 'worker_class' => 'app/push/controller/Worker', // 自定义Workerman服
务
类名支持数组定义多个服
务
// 支持workerman的所有配置参数 'name' => 'thinkphp', 'count' => 4,'daemonize' => false, 'pidFile' => '', // 支持
事
件
回
调 // onWorkerStart 'array(); // $worker->uidConnections[$connection->id] = $connection; // echo "返
回
"
问答
workerman 接收二进制乱码
, this.sendBytes.writeArrayBuffer(this.bytes.buffer), this.socket.send(this.sendBytes.buffer), ``` 服
务
端接口才是questions/20181029/1d568b81f242fea621420c9d40b66e4b.png) 注:可以排除是终端字符集引起的,因为保存成txt也是乱码 _**我就是需要根据json前的数据返
回
给前端
不
同的内容,现在php根本
不
能识别json前的数据**_
问答
监听多个UDP客户端并将报文转发到非发送来源的UDP客户端
有这么一个需求,监听一个UDP端口,UDP报文从
不
同的客户端发送过来, 收到报文后将报文转发到非发送者的其它UDP客户端那边 现在问题就在于怎么用服
务
端这个UDP接收的socket发送内容给
不
同的其它UDP客户端,workerman有封装方法这么做么,我看到的 connection->send() 都是发送消息
回
当前发送UDP报文过来的客户端
问答
部署了ai,但是讯飞星火没有响应
#### 问题描述 先接入了百度千帆,一切正常,但是在接讯飞星火的时候我按照要求填写了key,也配置了角色,但是没有
回
应,从讯飞后台看也没有调用量 #### 为此你搜索到了哪些方案及
不
适用的原因1.检查了appid,ak,sk,均正确无误 2.服
务
器上没有错误日志
不
知道大家有没有遇到过这样的问题 https://ai.chenxuhou.com/ 帮我看看
问答
为啥我使用webman自定义进程连接别人的websocket的时候时间长了进程会收
不
到消息了
为啥我使用webman自定义进程连接别人的websocket的时候时间长了进程会收
不
到消息了。 这是执行php status.php status的状态 total_request数量一直
不
增加了。也收
不
到对方推送的消息了。 代码里也没有报错。查看stdout.log和webman.log也没有报错信息。 !/img/20220916/166323548c3f0f.png) 连接的时候使用AsyncTcpConnection 类 使用匿名函数的方式定义了onConnect,onClose,onError的
回
调其中[截图](/upload/img/20220916/16632354e2dc86.png) websocket连接就一直收
不
到信息了。然后进程也在,也没有执行onClose的
回
调。
问答
启动成功了 为什么连接
不
上去呢。
测试ws://XXX.XXX.XX.XX:2120 也连
不
上。 服
务
器安全组规则端口已放行,宝塔也显示正常。 !
问答
关于send发送长消息体后续send无
效
的问题。
ltrim($data, '"'); $data = rtrim($data, '"'); } if ($data == '@') { //判断数据是
不
是
问答
惊群会
不
会造成本该响应的进程由于抢
不
到连接,而丢失业
务
数据?workerman是怎样处理惊群
效
应的呢?
分享
PHP编译器BPC 6.1发布,支持event扩展,新官网上线,可在线编译
不
了解BPC是什么的翻看之前的帖子[PHP编译器BPC成功编译workerman](https://www.workerman.net/a/1434).实现了event (core)扩展 有了event扩展,类似workerman之类的项目就可以应用到
生
产环境了. ## 2.为减小最终可执行文件的大小,默认编译器只链接了标准库,如果代码中用到了其它扩展,需要勾选上对应的扩展.
不
然肯定会报 `Call to undefined function xxx() ...` 为了进一步减小下载文件的大小,对可执行文件做了gzip压缩,下载
回
来后需要解压后才能运行. !
« 上一页
1
...
128
129
130
131
132
133
134
135
...
483
下一页 »
« 上一页
131
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝