workerman 后台进程在,但是statistic里面无数据

0

workerman 后台进程在,但是statistic里面无数据,有数据请求过来。求解决在在线等

已邀请:

walkor

赞同来自:

贴图吧,
什么叫statistic里面无数据




统计模块statistics数据是1分钟写一次磁盘(或者内存中buffer大于一定值写磁盘),只有被写入磁盘的数据才能被展示出来,也就是说统计模块statistics不是实时的,有1分钟左右的延迟

burt

赞同来自:

出现数据后期一直都没有的情况。


有数据发送到UDP接口

burt

赞同来自:

延迟 可以不考虑, 20号之后都没数据了 但是后台进程是启动的

walkor

赞同来自:

这种突然没数据的情况还没遇到过


workermand status
贴下看下workerman是否正常


还有想一下那个时间点有没有什么改动,比如更改配置,删除文件等等...

burt

赞同来自:

只是改了几个端口 增加了几个进程 其他没修改

walkor

赞同来自:

可能哪里你配置错了

burt

赞同来自:

重启后又会正常 按理说和配置应该没多大关系吧

walkor

赞同来自:

重启后又会正常是什么意思,原来丢失的数据又都找回来了?

burt

赞同来自:

重启后,当前数据会生成,历史数据还是丢失了。 不重启当前数据一直不写入

walkor

赞同来自:

通过你描述的信息无法定位你的问题


再次出现这个问题时可以自行定位下,
通过抓包和strace进程查看是有有上报和保存数据到磁盘,
打开php日志,看下是否有异常
另外可以通过workermand status命令及workerman/logs日志查看进程是否有异常

要回复问题请先登录注册