Ticket #128 (closed 故障: fixed)
比价定时任务执行报内存溢出错误
| Reported by: | huangzhong | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | 比价 | Version: | |
| Keywords: | 内存溢出 | Cc: | chenchongqi, yuanhuoqing, liaojunqiang, huangjianhua |
| Due Date: | 09/10/2012 |
Description
- 故障现象
比价的爬虫智能匹配关系全部丢失
- 故障分析
查看日志,发现执行定时任务的时候内存溢出,导致监控脚本自动重启,检查resin的jvm配置,发现只有256M
- 解决方案
把resin的jvm配置成了1G
- 影响
对网友前台访问没有影响,只是影响到了编辑的审核
- 隐患
1.随着爬虫爬取的数据越来越多,一次把数据从数据库读出并加载到内存的做法是不合适的,控制每次读取的数据量。
2.比价中有多处TRUNCATE TABLE操作,要逐步修改过来
Change History
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)