- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华为短信网关话单生成机制说明
华为短信网关CMPP话单和SMPP话单生成过程
在华为短信网关日常维护中,经常需要用到CMPP话单和SMPP话单,从话单中可以分析SP出来业务的过程,查找SP类投诉的真正原因。因此我们日程维护中需要关注短信网关话单,确保话单的可用性。
梦网网关模块部署分布
名称 说明 SERVER 4台单机,部署Server/Dbserver/billclient/oracle BILLSERVER 双机,4C8G,部署billserver,SMPP/CMPP话单分别写入不同的磁盘分区。
话单处理流程简介
BillServer写话单机制说明:
内部链路分发:Billclient格式化的SMPP话单/CMPP计费话单报文,定时或定量打包发送给billserver,每个消息包中包含的话单数量根据现场配置决定,目前江苏移动梦网配置为200,即单消息报文中最大包含200条话单;
不同类型话单分发:Billserver与BillClient的内部接口链路收到话单报文后,在内部链路上根据话单类型分发至smpp落单线程或者cmpp落单线程,每个线程的消息队列为8万个消息报文;
BillServer文件系统保护机制:BillServer同时不停扫描SMPP话单/CMPP话单的主备文件目录的文件系统,当主话单的文件系统和备份话单文件系统即将占满的紧急情况下,启用保护机制防止文件系统空间被耗尽,即不再将收到的话单报文写入文件中,而是收到报文时,更新文件话单文件描述文件DynaChargeServer.ini中话单文件序列号和文件名,两次打开尝试打开话单文件,判断文件系统是否恢复;
根据以上描述,虽然SMPP话单和CMPP话单分别存在不同的文件系统下,如果SMPP话单所在的文件系统满,就可能会导致CMPP话单无法生成,直接的表现就是CMPP话单缺失。
CMPP话单和SMPP话单相互影响分析
根据上述机制,当smpp话单磁盘占满,话单包无法写入磁盘,处理每个报文时判断文件系统是否恢复,引起smpp队列消息积压,占用系统数据区内存。
32位系统程序系统数据区内存默认为8个,每个数据区256MB,共2G,当smpp消息包队列积压一段时间后,数据区内存几乎被占满,当落单线程接收大部分消息包入cmpp队列时需要申请内存,cmpp落单线程每申请一个包空间的内存(40K),却没有连续的内存空间时,导致cmpp队列消息包丢弃,最终CMPP话单丢失。
以1000条/秒MT消息的业务量计算写话单线程使用率:
smpp话单报文200×400字节=80K,cmpp话单报文200×200字节=40K;
1条业务消息生成3条SMPP话单,1条计费话单;smpp话单线程1秒钟接受报文数量=1000条/S * 3/200=15报文;
文件系统占满时,smpp话单线程在1秒钟内处理的报文数量=1S/400MS=2.5报文;
当SMPP话单文件系统占满后:
2G内存被占满时间计算= 2G/SMPP话单报文大小/(每秒钟接受报文数量-每秒钟处理报文数量) = 2G/80K/(15-2.5) = 2097S
SMPP话单线程消息队列占满时间计算=消息队列总数量/(每秒钟接受报文数量-每秒钟处理报文数量)=80000/(15-2.5)=6400S
因此,当SMPP话单文件系统占满后,billserver中写SMPP话单线程在很短的时间内就会导致进程占用的内存达到2G,达到2G后写cmpp话单线程申请40K的连续内存空间时失败而导致CMPP话单丢失。
模拟测试说明
模拟测试场景:
组网结构:2Agent+2SMServer+1 BillServer;SMPP话单文件系统与CMPP3.0计费话单文件位于两个文件系统;SMPP话单文件系统占满;
SP以发送5000条/S消息速度发送至网关,网关将消息分别路由至SMSC/前转网关;
模拟测试结果:
观察BillServer运行日志,run运行日志中写SMPP话单失败,写SMPP话单线程的消息队列溢出;
观察BillServer统计日志,
34175:[2010-08-27 22:51:19] pBillSerialMng Normal Msg Num is [ 33547 = 33548 : 1]
34272:[2010-08-27 22:51:20] pBillSerialMng Normal Msg Num is [ 33548 = 33548 : 0]
34563:[2010-08-27 22:51:24] pBillSerialMng Normal Msg Num is [ 33548 = 33550 : 2]
34660:[20
您可能关注的文档
- 劳教女干警先进事迹 优秀女看守民警事迹材料 优秀预审员先进事迹材料.doc
- 勤学 修德 明辨 笃实_思想汇报心得体会_党团工作_实用文档.doc
- 包头海关视频监控安全防范系统.doc
- 包容性制度_汲取性制度和繁荣的可持续性.docx
- 包装对环氧乙烷残留量的影响.docx
- 包头市轨道交通建设规划及线网规划环境影响报告书.doc
- 包装食品的油脂氧化及其控制.ppt
- 勤哲EXCEL服务器财务进销存系统.doc
- 化妆品品牌佰草集会员制度会员政策会员手册.doc
- 化妆品的安全性及其有害物质的分析研究进展.docx
- 2025至2030全球及中国订单管理软件行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030国内液晶显示屏行业市场发展分析及竞争策略与投资发展报告.docx
- 2025至2030港口设备市场前景分析及细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030量子加密通信行业发展现状及投资前景战略报告.docx
- 2025至2030中国音乐合成器行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国液压行业市场发展现状及竞争格局与投资机会报告.docx
- 2025至2030中国异戊橡胶行业运营态势与投资前景调查研究报告.docx
- 2025至2030帕西肽行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国超收敛集成系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030尖齿铣刀行业市场占有率及有效策略与实施路径评估报告.docx
原创力文档


文档评论(0)