> # 服务管理
<br/>
### fastSwoole默认没有开启守护进程模式,`php start.php start`开启服务后,关闭shell工具或者ctrl+c就会立即关闭服务进程,且会即时打印每一个请求详情以及报错信息,如果项目写好了需要守护进程模式运行服务,请把`config.ini`中的**DAEMON**配置项改为**1**,修改后开启服务就是守护进程模式!
###
<br/>
### 守护进程模式开启服务后没有任何打印输出,所有很多初学者很疑惑应该怎么样去关闭服务,不过**fastSwoole**已经做好了简单的服务管理,就是**fastSwoole**服务开启后会生成 `\runtime\pids\http.pid`文件,此文件保存了fastSwoole管理进程的**pid**,所以关闭fastSwoole很简单,只需要在项目根目录执行`php start.php stop`,这时候如果**pid**文件有效,服务器就打印出`server is stop!`,表示服务已经关闭了。
<br/>
**进程关闭原理**:*php使用exec函数执行系统函数(pid表示进程id,port表示服务监听端口):*
```
netstat -apn | grep [port]
kill -9 [pid]
```
所以如果需要使用`php start.php stop`命令关闭进程,请开启php的exec函数,如果不开启,请手动执行上述命令。