合作伙伴社区股票代码:838758石基信息成员企业
首页>案例中心>商云X前台卡慢问题分析
2021-09-09 15:51  |  
476

问题说明:

       自商云.net前台推出后,部分客户前台使用过程中可能会出现点击功能模块卡死,点击结算卡死,结算完成卡死的情况。排除设备性能外,一般从断网(断开与服务器的连接,保持外网连接)、联网两方面核实。


问题一:

     如出现库存查询、商品查询等查询数据卡死,退货卡死等情况,排除数据库损坏的情况,建议先核实与对应服务器网络连接是否问题,调整网络后,修复索引、自增量后核实。方法如下:请备份客户数据库之后执行以下语句。


--修复自增列语句:

declare @tablename varchar(100)

declare  test_cur cursor for

select object_name(id) from syscolumns

where status=128

open test_cur

fetch test_cur into @tablename

while @@fetch_status=0

begin  

   DBCC CHECKIDENT (@tablename, RESEED)  

   fetch test_cur into @tablename

end

close test_cur

deallocate test_cur

go

---修复索引

declare @tablename varchar(100)

declare  test_cur cursor for

select object_name(id) from sysobjects

where type ='U'

open test_cur

fetch test_cur into @tablename

while @@fetch_status=0

begin  

   DBCC DBREINDEX(@tablename)

   fetch test_cur into @tablename

end

close test_cur

deallocate test_cur

go


另:较早的版本存在前台调出微订单时卡死的情况,已在新版本优化处理,建议升级到最新版本处理。

W1.jpg


问题二:

    如遇到分部前台pos在点击储值卡付款后卡死,一般为与总部服务器连接异常。

1、确保分部前台能正常访问总部服务器,ip与端口都能正常连通。

2、可将远程服务器端口改为总部服务器端口。如下图

W2.jpg


3、如是使用VPN连接,分部、总部间ip与端口都是通的,但是使用储值卡付款依旧会卡死,此时建议重启VPN。

4、如总部数据库访问登录名为hbposV10,分部访问数据库登录名为hbv7,也可能出现储值卡付款卡死的情况。在分部服务器中添加hbposV10登录名,更改(或添加此参数)POS机的安装目录下hbposv10.ini文件中hb_newdbuser=0即可。如下图。

W3.jpg


问题三:


案例:客户两台前台,一台pos断网,一台pos联网的情况下,断网前台正常结算,联网前台结算完成之后卡死,不出小票。

 

说明:
1、在排除付款方式等其他因素时,可见上述案例为断网结算正常,联网结算卡住。

断网与联网的区别在于,断网结算后的数据直接写到pos根目录下数据文件中,联网结算后数据会传到数据库中。

那么联网结算卡死很大原因为前台结算后,传入到后台的数据(或过程)存在问题,导致结算后卡死。结算流程未完成,故后续流程打印小票不会进行。

上述问题案例经代理与我司多次交流往返后,最后定位问题所在,客户使用第三方支付导致。

 

2、结算卡死通常分为点击结算卡死,结算界面输入金额按回车卡死。上述案例即为结算界面输入金额按回车卡死。

点击结算卡、慢,通常为调用结算程序慢、获取通用促销特价慢。此情况已进行过多次优化,如出现此问题建议升级到最新版本使用。或检查是否为对应硬件设备影响,相关硬件如打印机,客显等是否为我司对接产品,或接口松动等情况(第2点也可排查硬件原因)同时新版本在结算页面按F1,有控制项可提升结算页面打开速度。如下图

W4.jpg

结算界面输入金额按回车卡死总结如下:

  1、 如断网情况下结算卡顿,可考虑检查相关硬件如打印机,客显等是否为我司对接产品,或接口松动等情况(第1点也可排查硬件原因),打印机响应打印指令异常也会影响打印流程速度。

   2、联网情况下卡顿,可检查是否为网络影响。网络波动可能导致结算较慢。

   3、也可核实是否为写入数据异常,如修改数量时勿扫条码,导致数量写入一个较大的数值,结算异常卡顿。

   4、同时核实是否有第三方应用影响,如第三方支付程序可能会修改数据写入,或截取数据写到第三方数据表,导致结算卡顿。

 

问题四:

如出现点击功能模块卡死,在未涉及读、写数据的情况出现卡死的情况,建议先卸载,删除安装目录后重装核实。


分享:

市场活动
其他新闻
产品案例


快速询价

在线咨询

在线留言