update README

git-svn-id: http://172.17.0.253/svn/soft_pkgs/sys_nicmonitor@1416 09c3743a-b0dd-45d3-b506-aa74c7a2a6ef
This commit is contained in:
rbqiu
2013-08-14 05:33:44 +00:00
parent c43857c794
commit 9ecaee5d2c

View File

@@ -1,29 +1,47 @@
=========
编译前准备:
编译前先安装dotconf软件包。
libman.so拷贝到/usr/lib64/下
pkgadd dotconf#1.0.13-1.pkg.tar.gz
编译说明:
在Rocky 4.2上编译
编译前先安装dotconf软件包。
pkgadd dotconf#1.0.13-1.pkg.tar.gz
执行: sh build.sh
将在当前的目录下生成安装包:
sys_nicmonitor#1.8.1-x86_64-Linx-Rocky4.2.pkg.tar.gz
sys_nicmonitor#1.9-x86_64-Linx-Rocky4.2.pkg.tar.gz
========
安装说明:
1)安装,以root的用户执行安装命令:
pkgadd sys_nicmonitor#1.8.1-x86_64-Linx-Rocky4.2.pkg.tar.gz
pkgadd sys_nicmonitor#1.9-x86_64-Linx-Rocky4.2.pkg.tar.gz
如果之前已经安装,则可先卸载旧的然后再安装,或者通过更新方式安装
卸载命令: pkgrm sys_nicmonitor
更新方式安装命令:
pkgadd -u sys_nicmonitor#1.8.1-x86_64-Linx-Rocky4.2.pkg.tar.gz
pkgadd -u sys_nicmonitor#1.9-x86_64-Linx-Rocky4.2.pkg.tar.gz
2)查看安装是否成功
pkginfo -i|grep sys_nicmonitor
或者
查看d5000用户的目录下lib/libnic_shm.so和bin/sys_nicmonitor的日期是否
查看d5000用户的目录下lib/libnic_shm.so和bin/sys_nicmonitor的日期是否匹配
========
版本说明:
--V1.9 --
2013-08-12
1)修复问题:占用内存快速累加,导致内存占用很大
问题描述:日志线程资源退出时未回收,导致占用内存快速累加
解决办法:修改为一个日志线程,并且线程退出时设置为自动回收。
将日志写文件的地方放到common.c中,以便动态库和daemon程序使用一个。
2)修复问题:日志文件名在家目录或者var目录下,未在规定位置
问题描述:日志文件命名在一个单独的线程进行,导致日志线程和该线程对log_path存在同时访问的情况。
导致在换天或者换月时,日志文件名变更一半时,日志写线程此时写日志,用未更新完成的
log_path创建日志,导致日志文件不再规定的位置。
解决办法:增加线程互斥锁pthread_mutex对log_path进行保护,修复该问题。
--V1.8.1--
2013-06-05
1)修改BUG:ping_gw函数当PING失败时没有尝试对余下的GW进行PING操作