informix报Condition Failed错误
informix版本:informix 11.7 FC6
系统:AIX 6100-04-11-1140
内存:16G
今天发现数据库突然报了以下错误,详细日志如下:
11:05:11 Assert Failed: Condition Failed (Bad allocation size (-12080) for pool '1520' (0x700000
109b10040)), In (mt_shm_malloc_segid)
11:05:11 IBM Informix Dynamic Server Version 11.70.FC6
11:05:11 Who: Session(1520, webcon@::ffff:10.10.126.17, -1, 700000106ae4888)
Thread(1658, sqlexec, 70000010a6e8348, 8)
File: mtshpool.c Line: 4599
11:05:11 Action: Please notify IBM Informix Technical Support.
11:05:11 stack trace for pid 2687342 written to /informix/tmp/af.a627167
11:05:11 See Also: /informix/tmp/af.a627167, shmem.a627167.0
11:10:49 listener-thread: err = -25587: oserr = 0: errstr = : Network receive failed.
11:10:49 listener-thread: err = -25587: oserr = 0: errstr = : Network receive failed.
11:11:10 sprollback sqerrno -244 sqiserrno 107
11:11:22 Checkpoint Completed: duration was 6 seconds.
11:11:22 Thu Jun 20 - loguniq 24454, logpos 0x6af10e0, timestamp: 0xe0cd399 Interval: 312810
11:11:22 Maximum server connections 532
11:11:22 Checkpoint Statistics - Avg. Txn Block Time 0.109, # Txns blocked 22, Plog used 2935, L
log used 1860
11:14:06 Error writing '/informix/tmp/shmem.a627167.0' errno = 28
11:14:06 Condition Failed (Bad allocation size (-12080) for pool '1520' (0x700000109b10040)), In
(mt_shm_malloc_segid)
报错期间业务系统无法正常工作,几分钟后,数据库服务自动恢复正常,业务系统恢复正常。
不知道到是什么原因引起的,这对以后的使用会有什么影响?哪位大神遇到过类似的情况请分析一下如何解决,谢谢!