请教下基于Thinkphp下的workerman遇到的timer和gateway冲突的问题

蛋挞树

问题描述

平台现有定时任务是用的Timer去做的,然后还做了一个socket的Gateway
现在遇到的问题是:
我先启动timer :

php think timer start --d

然后再去启动Gateway

 php think worker:gateway -d

就会提示我:

Workerman[think] start in DAEMON mode
Workerman[think] already running

同样:我先启动Gateway的时候 再去启动timer 也还是会提示这个,请问这个是什么原因?

682 1 0
1个回答

nitron

可能是pidfile一样了,把timer和gateway的pidfile保存路径换到不同的地方

  • 蛋挞树 2023-07-31

    好的,我先去试一下 看看是不是这个问题

  • 蛋挞树 2023-07-31

    已解决 确实是$pidFile的问题 非常感谢

年代过于久远,无法发表回答
×
🔝