From 9ecaee5d2c0522fae91e0a832020b2da6fc196ec Mon Sep 17 00:00:00 2001 From: rbqiu Date: Wed, 14 Aug 2013 05:33:44 +0000 Subject: [PATCH] update README git-svn-id: http://172.17.0.253/svn/soft_pkgs/sys_nicmonitor@1416 09c3743a-b0dd-45d3-b506-aa74c7a2a6ef --- code/trunk/README | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/code/trunk/README b/code/trunk/README index 3c88025..726685a 100644 --- a/code/trunk/README +++ b/code/trunk/README @@ -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操作