运营杂谈--社商系统验收中的问题

社商项目算是个半政府工程。大项目组本身人力紧张,运营人力才2个。抽调给这个项目的开发前后端加测试不足7个人,运营前期也没有人力投入参与需求的细化评审,加上开发组对公司底层的IT架构不了解,给后面工作带来了很多困难。教训就是不要让业务指导IT,越参活越乱。最终验收前一周还不得不调整架构(因为对方不接受我方公司的传输安全要求),大家忙的焦头烂额。待项目验收后,就这个项目,大组内的沟通机制也需要重新做一次总结。

下面是调试中遇到的一些奇葩问题做个记录:

No X11 DISPLAY variable was set, but this program performed an operation which requires it.

这个异常时对方提供的微信页面上操作时抛出的。这个动作调用关系是:B(政府系统)调用A(我方系统),A返回XML报文给B,B再将报文传给C(地方平台),C返回给到前端页面。

处理过程:B方同事说是我方开发测试,说我方返回的报文有问题,说这个异常是我们返回的。需要我们这边核查。开发测试寻求我这边协助,我们也百度了网上的处理方法,-Djava.awt.headless=true或false;但没有用。

我考虑了下整个调用,问题需要先定位到底发生在哪儿?真的是我方还是对方有问题?所以提议两边抓包分析。当然也是我们先拿证据了。我们先模拟访问,一开始用命令:wget --post-data ‘<XML报文>‘ http://主机outIP/.../../request.do 但查看日志报入参为空。

原程序的报文参数是在request的body中传的,改用命令echo ‘<XML报文>‘|curl -X POST -H ‘Content-type:text/xml‘ -d @- http://主机outIP/.../../request.do 这回日志中有正常的报文返回参数输出。后来网络组同事抓包也证明我们出口专线的数据是正常的。这样问题抛给了B方同事。

B方也配合抓包分析,获取我方的确认是XML报文。这样问题就在B方或调用C方之间了。我们正要缓口气。B方对比了一家已经调通的数据报文和我方的报文,发现我方request报文头部多了set-cookie参数值,其他没有差别了。

新的问题到了,继续查哪儿设置的cookie,但代码里没有设置过。网上百度如何取消,但都是说如何设置。没办法联系基础架构部同事询问,原来可以在F5设备上取消这个cookie参数。

取消这个参数后,访问调用成功!这个问题困扰了我们两天唉,终于解决了。最初的问题具体是什么原因估计只有B方同事重现核查了。

时间: 2024-11-05 06:42:11

运营杂谈--社商系统验收中的问题的相关文章

小型电商系统数据库中的价格类型设计

今天分享一个小型电商系统的数据库价格字段的数据类型设计.附上通用四舍五入转换方法 我们知道,价格字段使用的类型,最佳的有两个,分别为:decimal,money:而money小数部分只能精确到4位,虽然money在内存上是比decimal少那么一个字节,但是现在硬盘那么大,不用计较了. 个人喜欢,我全部直接用decimal(18,5),小数部分我直接用了5位: 但是对于一个商品来说,我最多只会用到两位小数,百分比也只会用到4位,5位的只能是更小的佣金比例计算. 但我觉得这样算起来的数,小数实在是

电商系统中的商品模型的分析与设计&mdash;续

前言     在<电商系统中的商品模型的分析与设计>中,对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问.我也对此做一些研究,再次简单的对商品模型做一个介绍. 从SPU.SKU开始     首先我们需要澄清上篇中的这两个概念,在上篇文章中"货品"是指一种概念物品,这种物品并不是一个具体的实物,当它具备具体的属性.价格时,才是一种实物,也就是商品."商品"就是库存中一个具体的实物.例如:iphone6,就是一种货品,但用户

幂等和高并发在电商系统中的使用

在Java web项目开发中,经常会听到在做订单系统中生成订单的时候,要做幂等性控制和并发控制,特对此部分内容作出总结,在高并发场景下,代码层面需要实现并发控制:但是幂等性,其实更多的是系统的接口对外的一种承诺,承诺一次请求和多次请求会返回同样的数据.关于幂等性将分别从高等代数中的幂等性.HTTP中的幂等性和订单生成系统中的幂等性阐述:并发性控制则提供了分布式锁等方式来对并发场景进行代码实现. 一.幂等性 idempotence  ['a?d?mpo?t?ns] 1.高等代数中关于幂等idemp

电商系统中的商品模型的分析与设计

前言 在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型. 商品模型的演化 在以前,那时CMS很流行,最常见的模型是栏目-文章模型.于是做电商的时候,自然就继承了这种一对多的关系.只是栏目变成了分类,文章变成了商品.商品也具备了独特的业务属性.现在很多电商网站上左侧的菜单,也就是这个分类. 后来我们慢慢发现一个问题,只有分类并不能适应所有的需求,比如nike鞋和nikeT恤,用户可能希望先看nike的所有商品,这个模型就不能满足.我们想在这个关系中,

程序员如何开发独立电商系统?

当社会发展进入"互联网+"时代,传统的PC电商已经不能满足电商运营者的需求,打造独立的移动电商系统是必然的趋势. 随着移动电商热度的不断增加,许多的商家是开始慢慢的加入到移动电商的行列当中,那么你们知道设计开发移动电商系统的吗?延誉电商为您答疑解惑! 1.规划阶段 前规划阶段的主要任务是进行建立数据库的必要性及可行性分析,确定数据库系统在组织中和信息系统中的地位,以及各个数据库之间的联系.规划工作完成后应写出详尽的可行性分析报告和数据库系统规划纲要.可行性分析报告的主要内容包括信息范围

优秀的开源电商系统有哪些

信息技术的迅速发展,商家想在众多的电商系统中选择一款合适的并不是那么轻易的事情,那么为了能够让商家在选择上减少时间,小编为你介绍几款好的开源电商系统. ECSHOP电商系统 基于PHP语言及MYSQL数据库构架开发的跨平台开源电商系统,因其强大功能拥有着大批粉丝.ECSHOP开源的电商系统最大的特色之一是功能健全,有着较为全面的商品管理.订单处理.会员管理等功能,其操作简易性更是成为国内多数从事电商行业的企业或个人的首选.ECSHOP是我国较为经典的一款老牌开源电子商务系统. MAGENTO电商

B2C电商系统开发app平台定制详解

B2C电商系统开发从标品到非标品体现的是用户从追求功能价值到追求情感价值的变迁.在电商1.0时代,为用户习惯培养阶段,图书和3C等标品更利于降低用户的信 任成本.B2C电商app开发,同时,用户对标品的消费更多追求的是商品的功能价值,随着用户网购习性的培育和消费文化的升级,B2C电商平台开发,用户对情感价值和文化价值的追求逐渐引爆了非标品 市场,如食品.美妆.生鲜.本地生活服务等; 从低价到高价体现的是用户追求价格导向追求价值消费的升级.用户消费能力的升级,品牌电商的崛起,线下服务的完善,共同推

电商系统架构——系统鸟瞰图

在看到图(一)这样的图,我们是否有一种探究系统的冲动?这样一个花花绿绿的界面,背后隐藏着什么样的奥秘!用户输入某个域名的时候,比如www.taobao.com的时候,页面是如何展示的,用户在搜索框搜宝贝的时候,系统又是如何处理的,用户在参加秒杀活动的时候,系统又是如何处理的.经过两年多的互联网从业经验,以及自己的思考,在这里我就抛砖引玉对电商系统架构进行探究,探究系统是如何设计的,以及设计这个系统的各种权衡. 图(一) 隐藏在花花绿绿的界面之后,是一个庞大复杂的系统,图(二)是这个系统的鸟瞰图.

“大型票务系统”和“实物电商系统”的数据库选型

讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/423 相关文章: <今天你买到票了吗?--从铁道部12306.cn站点漫谈电子商务站点的"海量事务快速处理"系统> 不能简单套用"实物电商系统"对"大型票务系统"做需求分析 "大型票务系统"和"实物电商系统"在不能提供商品(服务)时给消费者带来的影响有巨大差异 "大型票务系统&