GatewayWorker 启动与中止linux命令

启动与中止

注意Workerman启动中止等命令都是在命令行中完成的。php

要启动Workerman,首先须要有一个启动入口文件,里面定义了服务监听的端口及协议。函数

这里以workerman-chat为例,它的启动入口为start.php。.net

启动

以debug(调试)方式启动命令行

php start.php startdebug

以daemon(守护进程)方式启动调试

php start.php start -drest

中止

php start.php stop进程

重启

php start.php restartget

平滑重启

php start.php reload后台

查看状态

php start.php status

debug和daemon方式区别

一、以debug方式启动,代码中echo、var_dump、print等打印函数会直接输出在终端。

二、以daemon方式启动,代码中echo、var_dump、print等打印会默认重定向到/dev/null文件,能够经过设置Worker::$stdoutFile = '/your/path/file';来设置这个文件路径。

三、以debug方式启动,终端关闭后workerman会随之关闭并退出。

四、以daemon方式启动,终端关闭后workerman继续后台正常运行。

相关文章
相关标签/搜索