系列文档
电子书计划目录
交接文档
日常巡检工作
大数据平台调度
报表问题合集
宽口径没有数据
瞬时月度统计数据
新入网身份认证维护相关操作
调度常见故障
系统应用
360测评
短信群发
10.10.13.163的redis部署记录
任务调度中心
8586人工外呼数据
营销平台
营销数据清洗
更改置顶规则
装维录音相关
本文档使用 MrDoc 发布
-
+
首页
短信群发
# 前台配置: 1. 在“10086信息群发审核人配置”配置管理员,保存在属地化数据库tb_sms_verifyperson表。 2. 10086信息群发配置,配置群发任务(选择审核人员、分批、过滤、是否试发等),上传的文本最后生成到172.168.42.65的/hn/KF_WEB/nglocal_hn/customer/smsConfig目录。同时写入mysql 库 ccsys.tb_sms_batch_send_station(任务主表)、ccsys.tb_sms_batch_send_detail(子任务表)。 3. 任务配置后在10086信息群发配置在“10086信息群发任务审核”进行审核(DEAL_STATUS字段),审核通过后流转到确认界面,未通过则可在“10086信息群发任务查询”中进行修改。 4. 审核操作日志在tb_sms_verifylog表。 5. 在“10086信息群发确认”,对任务进行确认后,后台进行入库发送任务。 ## 后台: 1. ccsys.tb_sms_batch_send_detail表中子任务DEAL_STATUS为3时且发送时间小于等于现在时间,job侧执行入库任务。 2. 首先根据ccsys.tb_sms_batch_send_detail表的filname从42.65上取出文本到本地77.110主机 /app/qdapp/sms。如果MSGTELCNT大于100w,则会在/app/qdapp/sms/new/文件名下再次分割,同时将新的子任务写入ccsys.tb_sms_batch_send_detai_tmp表,同时将三级子任务文本上传到42.65的/hn/KF_WEB/nglocal_hn/customer/smsConfig/new目录,供集群下载文件。 3. Job将数据入库到d10086.td_smss_send_wait表。 4. sms_service将d10086.td_smss_send_wait挪到d10086.td_smss_send_wait_his表,同时将数据对插到亚信ti_o_sms_batch表。同时修改ccsys.tb_sms_batch_send_detai_tmp、ccsys.tb_sms_batch_send_detai表DEAL_STATUS状态。 5. 可到tb_sms_send_errormobile表查询发送失败原因;到tl_sms_public_log表查看任务失败原因。 ## 短信群发 查看,取消群发相关操作文档 ### 如何取消群发任务: 1. 在客服系统中查找相关短信群发发送审核记录 菜单—>湖南协同服务à 10086信息群发审核记录  根据用户的描述找到相应的任务编号,例如 2202041039320268075 2. 到数据库 ccsys中找到相应的表 ``` ccsys.tb_sms_batch_send_detail短信群发任务详细表 ccsys.tb_sms_batch_send_station 短信群发任务主表 ``` 从主表中可以根据任务编号查到该任务的一条数据: ccsys.tb_sms_batch_send_station  从任务主表中可以拆分出若干条 任务详细表记录  3. 如果需要取消这些待发送的任务,只需要将deal_status 改为8即可  ## 处理短信群发表格超大导致短信发送慢的问题 ``` 一般大于500万条数据,系统就无法快速发送短信,需要手工处理: 1. 将待发送短信表做AB表替换,替换后查询: select * from d10086.td_smss_send_wait20221020 找到ID最大值,最小值 select max(id) ,min(id) from d10086.td_smss_send_wait20221020 ; 如遇到短信服务器上sms_service的log报duplicate的错,需要将已发送短信表his重新命名处理: xxxcreate table d10086.td_smss_send_wait_hisnew like d10086.td_smss_send_wait_his 从id的最大值,最小值区间 ,按400W间隔插入到wait表: #-----------------------------------------------------# insert into d10086.td_smss_send_wait select * from d10086.td_smss_send_wait20221020 where id>='2464401690' and id < '2468401690' 查询发送实况: #--------------------------------------------------------# select count(1) from d10086.td_smss_send_wait select count(1) from d10086.td_smss_send_wait_his #--------------------------------------------------------# ##看看来的任务还有多少? #--------------------------------------------# select * from ccsys.tb_sms_batch_send_detail order by SEND_TIME desc #--------------------------------------------# ```
dz
2024年11月8日 10:36
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码