php之任务队列 并发,定时任务多进程处理队列,会不会引起并发问题

首先,祝所有程序员节日快乐。

我们的架构是这样的:

用户下单,产生队列

利用workerman的定时任务监控队列(40个进程 每秒执行一次)

定时任务里处理订单逻辑完成下单,向app发送通知

我的问题是会不会有多个进程同时拿到一个队列任务的情况。

另外,我在php start stop的时候产生了exit with status 9的错误

2017-10-24 13:29:17 pid:20771 Workerman stop

2017-10-24 13:29:17 pid:20771 Workerman is stoping ...

2017-10-24 13:29:17 pid:18710 Workerman Stopping ...

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 worker exit with status 9

2017-10-24 13:29:19 pid:18710 Workerman has been stopped

2017-10-24 13:29:19 pid:20771 Workerman stop success

我不知道是不是因为我自己业务逻辑的问题导致阻塞,请不吝赐教

c57834a26336f9e7f713e1b054fbb4b7.png

0bf14fc1f6879173547a5836232aceb4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值