1 bin/pqmon 打印信息是什么意思
Oct 30 02:29:17 pqmon NOTE: nprods nfree nempty nbytes maxprods maxfree minempty maxext age
Oct 30 02:29:17 pqmon NOTE: 3 1 122066 673512 3 1 122066 499329304 57516
产品队列中有3个槽在使用,1个空隙,122066闲置空槽,3个槽中数据大小为122066byte,最多可用槽3个,间隙做多有1个,最小闲置槽122066个,间隙最大499329304byte,产品队列中最长寿命产品的寿命是 57516秒。这里的每一个槽可以存放一个产品。
2 bin/ldmadmin watch 打印的信息是什么意思
Oct 30 02:07:46 pqutil INFO: 115047 20131030020743.835 EXP 000 make.txt
信息打印时间,pqutil INFO,产品有多少个byte,产品生成时间,feedtype,序列号-基本没用,产品ID
3 如何通过downstream LDM确定upstream LDM是否可用
bin/ldmping -h cma.ldm87.gov.cn
打印结果
Oct 30 05:46:35 INFO: Resolving cma.ldm87.gov.cn to 10.10.243.87 took 0.000254 seconds
Oct 30 05:46:35 INFO: RESPONDING 0.001313 388 cma.ldm87.gov.cn
第一条说明hostname 转IP 成功;第二条的RESPONDING说明得到了upstream LDM的回应,是没有问题的。如果不是RESPONDING,downstream LDM 将不能从upstream LDM 接收任何数据产品;bin/ldmping 成功之后,可以执行下面的命令进一步确认。
bin/notifyme -vl- -h cma.ldm87.gov.cn
打印结果中有类似
Oct 30 05:53:06 notifyme[3214] NOTE: NOTIFYME(cma.ldm87.gov.cn): OK
说明bin/notifyme通过,downstream LDM 应该可以从upstream LDM 成功接收数据产品
4 upstream LDM如何实现对不同的downstream LDM 分发不同的数据产品
根据upstream LDM ldmd.conf 中的Allow Entries ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
根据<OK pattern>就可以做到,他就是用来匹配分发那些数据产品的。
5 修改配置文件,但是不想重启LDM,怎么办?
这是做不到的,但是重启LDM,可以保证不会丢失数据。
6 LDM中产品队列有哪些特性?
创建产品队列时,会设置队列的最大槽数,一个槽对应一个数据产品;
产品插入产品队列,并按插入时间索引排序;
读取产品会使用一个共享锁,会按时间进行顺序读取,先到先出;
产品队列没有空间了或者没有槽了,这会导致新到的产品无法插入队列。这是LDM会先把最老的没有加锁的产品删除,直到有空间和槽给新的产品使用;
write-counter初始化为0,每次打开产品队列插入一个产品,write-counter加一;
7 LDM分发过程中如何容灾?
upstream LDM1 |
|======>downstream LDM (通过备份来容灾)
upstream LDM2 |
864157225我的QQ,有问题交流哦。

被折叠的 条评论
为什么被折叠?



