解决云探针ServerStatus最多显示30个服务器
ServerStatus是一款C语言编写的整合型探针管理端,可以很方便的查看多个服务器的负载、内存、硬盘占用等情况。
原版:https://github.com/BotoX/ServerStatus
还有一个国人的魔改版,中文化并加入了流量统计功能,但是作者删库了……
我用的是自己的魔改版,加入了PING等功能
但是在使用中发现添加超过30个服务器后,服务端网页最多只能显示30行json数据。
对照着github上的代码一通搜索,终于找到了原因
ServerStatus/server/src/network.h第13行处,定义了最大客户端数量NET_MAX_CLIENTS
将其修改为更高,如64,保存,重新编译
#cd ServerStatus/server
#先删除obj目录下的*.o文件,再返回编译
make
编译完成后得到ServerStatus的执行文件sergate,替换旧版sergate,重启服务端即可。
5 条评论
看完以后更想要你的魔改版了。
大佬,你的魔改版在哪下载
@呵呵哒
哪个魔改?我的修改版搞的比较乱,哪天空了整理一下再分享吧。
您好,寻求技术合作,我的QQ57999069
@求合作
合作啥……