该组件会在onRequest阶段记录每一个请求的状态,并存储在/worklog/HttpMonitor/目录中,以天为单位进行存储,存储方式是本地file日志文件。
该组件主要用于代替PHP-FPM的status服务,便于后期请求进程BUG排查,不建议生产环境中长时间开启,健康的服务中不建议开启该组件。
先修改/config/server.php配置文件中的http_monitor_status参数项,改为true。
然后打开shell工具,cd到sw-x的所在目录下,执行:php sw-x monitor start命令。
得到以下输出:

最后重启HTTP服务,浏览器访问路由:http://IP:端口/HttpMonitor/login进入控制台。
登录的账号密码,默认为:swoolex,这个可以在/config/server.php配置文件中进行修改。
控制台界面:


SW-X