为什么关闭一个服务后,另一个服务也同样被关闭了

老城根

问题描述

用的是ThinkPHP6.1,在项目里写了两个服务,独立的文件,一个TCP_SERVER,另一个是TCP_client
1、然后启动服务:php think serv start -d;php think client start -d
2、问题:当使用关闭client的时候,发现TCP服务端,也跟着stop了;同样关闭Server的时候,Client也随着Stop了。
3、关闭:php think client stop;

268 1 1
1个回答

释永战

因为你是同一个启动文件启动的,启动文件都是think,关闭的时候就一起关闭了,不管你开了多少个服务,所以你需要为每个服务单独做一个启动文件

  • 老城根 2024-03-16

    是独立的启动文件 serv 和 client

  • efnic 2024-03-17

    按启动参数或选项,分别设置workerman的 pid文件。

  • 释永战 2024-03-18

    看你的命令都是通过think来启动的,你可以看下status

🔝