解决云探针ServerStatus最多显示30个服务器
2018-10-25 本文已影响2人
7f4cf71ba8f6
ServerStatus是一款C语言编写的整合型探针管理端,能很便捷的查看多个服务器的负载、内存、硬盘占用等情况。
原版:https://github.com/BotoX/ServerStatus
另有1个国人的改装版,中文明并进入了流量统计功能,但是作者删库了……
伏笔VPS用的是伏笔VPS的改装版,进入了PING等功能
但是在使用中发现增加超越30个服务器后,服务端网页至多只能显现30行json数据。
比较着github上的代码一通搜索,到底找到了缘故
ServerStatus/server/src/network.h第13行处,定义了最大客户端数目NET_MAX_CLIENTS
将其修正为更高,如64,save,重新编译
#cd ServerStatus/server
#先清除obj目录下的*.o文件,再返回编译
make
编译完成后获得ServerStatus的执行文件sergate,掉换旧版sergate,reboot服务端便可。
参考文献: https://vps.fubi.hk/foreshadowingvps/zhishiku/20181025/6227.html