父进程如何知道子进程全部结束(或者是:如何判断所有异步结束)

在实现异步任务过程中,有个需求是for循环任务下发给‘任务进程服务端’,那如何判断所有异步任务都完成了呢? 我使用了如图方式: 此中方式可以实现单此请求时正常 但是当我同时多次进行for循环任务下发就不正常了,比如下发6次任务,他只输出两次‘任务完成’ 请问如何实现想要的结果呢...

eyunzhu 发表与 2019-11-15 3075 浏览 3 回答
workman做的API服务,大家有没有什么好的接口频次调用限制的方法?

workman做的API服务,大家有没有什么好的接口频次调用限制的方法? 不想使用重武器,因为是轻量级的,不能占用太多的资源。...

AccessDenied 发表与 2019-11-15 3809 浏览 2 回答
问个问题,调试模式能否隐藏 Notice 这类的错误提示

引用了一些第三方的类,里面很多这种警告类的报错,实在改不起了,蛋疼 php设置报错等级没用。。。...

luzhenrui 发表与 2019-11-15 2830 浏览 3 回答
workerman 客户端链接成功,但是没有收到服务器send的消息,在超时断开前才收到,然后立马断开链接了,不知道哪里捅了马蜂窝,请大佬指点迷津

感觉像是受到了什么阻塞,安全组,ssl证书防火墙,nginx代理都检查了没有发现问题所在,debug模式下try catch也没有抛出任何异常,着实头疼。对框架了解不深,请大佬们帮帮忙看下,感激不尽 ...

casey 发表与 2019-11-08 2544 浏览 1 回答
workerman 启动报错,already running 。

workerman 启动报错,already running 。按照手册 killall php , ps aux|grep WorkerMan|awk '{print $2}'|xargs kill -9,显示没有那个进程,在测试服务器上可以跑起来,上正式服务器就显示已经在运行。看论坛有些朋友说是之前运行脚本执行过就会有成功记录,不知道是不是跟这个相关...

peter没有潘 发表与 2019-11-04 10250 浏览 6 回答
workerman的events怎么用第三方类库?

thinkphp框架里比如我在events.php里引入JWT JWT::decode($test,$key,array('RS256')); 就会报错 该如何解决呢 或者说有没有其他方式可以实现呢...

zyc900329 发表与 2019-11-03 2863 浏览 2 回答
GatewayWorker 里面Channel 使用报错 Waring channel connection closed and try to reconnect

仿着这个例子做的:http://doc.workerman.net/components/channel-examples.html [attach]2507[/attach] [attach]2508[/attach] [attach]2509[/attach] 启动没问题,但是使用Client::publish 就会报错...

时雨鬼歌 发表与 2019-10-24 4947 浏览 3 回答
服务端和客户端长连接断开的问题,快速推送数据老是断开

这是运行状态和捕获的异常...

威风威风 发表与 2019-10-23 4859 浏览 3 回答
硬件交互的通信问题

现在要做硬件交互这一块   服务端与硬件通过websocket 通信  用户端与服务端也要用websocket 通信,那么该怎样设计 ,一个设备会关联到多个用户  当某个用户通过web 点击某个操作  然后服务端通知设备进行某一项操作 然后再返回结果给web 的操作用户    ...

kkk123456 发表与 2019-10-21 3226 浏览 1 回答
有时能链接上刷新就连接不上了,多次刷新说不定那一次可以连接上

有时能链接上刷新就连接不上了,多次刷新说不定那一次可以连接上...

一如往常 发表与 2019-10-06 3101 浏览 1 回答
socket和http能共用443端口嘛?

websocket服务和http服务能共用443端口嘛?求代码!...

li2610013 发表与 2019-10-06 3523 浏览 1 回答
发送消息到客户端,客户端接收成功率太低了,偶尔会成功收到

for($k = 0;$k<20;$k++){             Gateway::sendToAll("json串");             } ....大概发20条才有5条左右能成功收到  ...

lllkkk123 发表与 2019-10-05 2678 浏览 1 回答
AsyncTcpConnection作为客户端的问题

$con = new AsyncTcpConnection('ws://106.52.xx.xx:9001'); $con->connect(); $con->onConnect = function($con) use($objJob){ $strcontent = json_encode($objJob); worker::log('contents:'.$strcontent); ...

akunzeng 发表与 2019-10-03 2588 浏览 2 回答
workerman mqtt插件问题

for ($a = 0 ;$a<500;$a++){ echo "a = ".$a."||||"; $mqtt->publish( "/1805705204f0468788/getGeneral",$a,); usleep(500000); } 只能发送100个到mqtt服务器上,剩余400个虽然循环 还在执行,但是mqtt服务器就收不到了。不知道为什么求大神解答,mqtt服务...

dmjlovehj 发表与 2019-09-29 3187 浏览 4 回答
使用GatewayWorker开发棋牌倒计时应该怎么处理?

现在是一个房间一个定时器,但是运行久了会发生堵塞,导致定时器不准.一直没有找到合适的方案,有做过棋牌的大佬能解惑的嘛?...

黑老怪 发表与 2019-09-28 2669 浏览 1 回答
为什么workermen打不了日志呀

...

gatsby_yang 发表与 2019-09-27 2128 浏览 1 回答
gatewaywork 业务进程busy

strace -ttp pid的结果: recvfrom(13, "$-1\r\n", 8192, MSG_DONTWAIT, NULL, NULL) = 5 18:17:30.918120 sendto(11, "\0\0\0\234\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\1\0\0\0\0\0\0{\"Ty"..., 156, 0, NULL, 0) = 156 18:17:30...

iqige 发表与 2019-09-21 8618 浏览 1 回答
用websocket发送消息,有个比较大的疑问

使用的是Gateway框架 用户A通过ajax发送消息到php框架,php框架调用GateWayClient向用户B发送消息 问题: 1、如果这时候用户B的网络不好,导致没有收到这条消息,过一会网络又好了,那么消息看起来就是缺失一截 2、如果使用回执,php框架向用户B发送消息,用户B收到消息后回发一条消息给服务端,那么,如果要实现消息的补发应该怎么做,难道每使用GateWayClient推送一条消息,都要做一个定时...

Leooo 发表与 2019-09-20 4497 浏览 7 回答

six

19217
积分
0
获赞数
0
粉丝数
2016-11-14 加入
×
🔝