Littlesqx / aint-queue

:rocket: An async-queue library built on top of swoole, flexable multi-consumer, coroutine supported. 基于 Swoole 的一个异步队列库,可弹性伸缩的工作进程池,工作进程协程支持。
MIT License
178 stars 32 forks source link

supervisor使用问题 #49

Open pndx opened 2 years ago

pndx commented 2 years ago

我使用supervisor来保证程序正常执行。 配置里面关键的只有一行

[program:aint-queue]
command=sh queue-start.sh

以下是queue-start.sh里面的内容

./vendor/bin/aint-queue worker:listen --channel=default

config就是用的默认配置 目前会出现多个moniter进程的情况,是我的启动脚本有问题吗?

pndx commented 2 years ago

应该是我使用的问题,pid_path这个目录不存在导致的,我手动创建后调用worker:stop是可以的。这个有办法自动创建吗?