Ticket #18 (new defect) — at Initial Version
cms发布调商城接口出现空白问题
| Reported by: | chenchongqi | Owned by: | lidarong |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | 商家后台 | Version: | 5.0 |
| Keywords: | Cc: | ||
| Due Date: |
Description
最近接到报障,cms发布的一些分站、栏目页调用商城接口随机出现空白现象。
具体表现是:
1.nginx缓存了一个空白文件,里面只有一个空格。而报障后去查mc缓存和逐台服务器检查resin是有数据的。
2.nginx访问resin如果返回不是200不会做缓存。
3.resin这边如果返回200,肯定会带接口描述文字,这部分没有做页面缓存,这是个矛盾,不知道nginx这个空格文件从何而来。
逻辑上的可能性:
1.resin接口报错,但是吞掉了异常,还是返回200,因为出现异常,所以没有按代码顺序去返回接口描述文字。
2.nginx缓存的时候一切正常,但是出于某种原因,nginx自己或者操作系统修改了缓存文件。
3.nginx收到请求的时候,有一定几率没有正常访问resin,而是访问一个别的什么东西生成了带一个空格的文件。
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/global/2008/images/jss/m_logo091125.jpg)