该组件会在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
配置文件中进行修改。
控制台界面: