Ticket #54 (closed defect: fixed)

Opened 14 years ago

Last modified 14 years ago

产品库新增了分站,但商城的报价地区中确没有出现

Reported by: huangzhong Owned by:
Priority: major Milestone:
Component: 商家后台 Version:
Keywords: 常见故障 Cc:
Due Date: 13/12/2011

Description (last modified by huangzhong) (diff)

现象:

产品库新增了昆明和惠州分站,信息部同事在商城后台录入服务的时候却没有在报价地区下拉框中发现这两个新开的分站


原因

产生这个现象的原因是报价地区列表是作为一个静态列表存放在内存中,只是在第一次请求时,才从产品库的V_PP_AREA视图读取数据,以后不会再读取,所以不会随着数据更新而自动更新列表。

解决办法

目前只能通过手工操作,方法有二:
1.重启商城后台
2.访问商城后台的/env/clear.htm地址

Attachments

1.png Download (46.3 KB) - added by huangzhong 14 years ago.

Change History

Changed 14 years ago by huangzhong

comment:1 Changed 14 years ago by huangzhong

  • Description modified (diff)

comment:2 Changed 14 years ago by huangzhong

  • Keywords 常见故障 报价地区 added
  • Description modified (diff)

comment:3 Changed 14 years ago by huangzhong

  • Keywords 报价地区 removed

comment:4 Changed 14 years ago by huangzhong

  • Status changed from new to closed
  • Resolution set to fixed

comment:5 Changed 14 years ago by chenyinle

访问/env/clear.htm,是为了清空所有本地常用的数据缓存(例如地区列表、商情类型、产品类型等)

comment:6 Changed 14 years ago by huangzhong

经过资讯组内部的讨论,总结出以下方法
1.做个手动刷新,重新加载配置的功能就可以了,简单又实惠
2.一种是监控数据库的binlog,自动更新缓存
3.自己配个aop来监控sql,也是代码级的,但是对应用层友好一点点
4.使用消息系统,产品库作为消息的提供者,商城订阅此消息

Note: See TracTickets for help on using tickets.