中午用戶反應系統很慢,沒辦法過帳作業,於是監控數據庫發現LOG中記錄以下錯誤:
09:14:36 Maximum server connections 1236
09:16:04 備份到dbs05 ABORTED.
09:16:04 由客戶端中止.
09:16:04 斷言失敗: 條件失敗 (Ignoring free of pool 'arc_387920' (0xc000000073ed1040) in use by blkpool), 在 (mt_shm_fre
e_pool) 中
09:16:04 IBM Informix Dynamic Server Version 9.40.FC7
09:16:04 使用者:Session(387920, informix@test 21752, c00000007e5f3178)
Thread(387786, ontape, c000000073ff887.8, 1)
File: mtshpool.c Line: 3127
09:16:04 動作: 請通知 Informix 技術支援部門.
09:16:04 stack trace for pid 22481 written to /u/inf7.3/tmp/af.eeb2f3d4
09:16:04 請參閱: /u/inf7.3/tmp/af.eeb2f3d4, shmem.eeb2f3d4.0
09:16:32 邏輯登錄 97248 完成.
09:17:01 邏輯登錄 97249 完成.
09:17:23 邏輯登錄 97250 完成.
09:17:45 邏輯登錄 97251 完成.
09:18:05 邏輯登錄 97252 完成.
09:18:35 邏輯登錄 97253 完成.
09:19:06 邏輯登錄 97254 完成.
09:19:10 錯誤寫入 '/u/inf7.3/tmp/shmem.eeb2f3d4.0' 錯誤編號 = 27
09:19:10 條件失敗 (Ignoring free of pool 'arc_387920' (0xc000000073ed1040) in use by blkpool), 在 (mt_shm_free_pool) 中
09:19:41 檢查點已完成: 期間為 1 秒, 1061 緩衝區尚未清除
09:19:41 Checkpoint loguniq 97255, logpos 0x8f454c, timestamp: 0xd41f6f5d
指令ontape中斷,應該虛擬內存溢出造成的。
解決辦法:1.執行onmode -F #釋放數據庫無用內存
2.重啟數據庫,肯定問題解決
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7836221/viewspace-487260/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7836221/viewspace-487260/