Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
IBM Informix Dynamic Server Version 10.00.UC5 Ошибка за сегодня повторилась дважды с периодичностью 2 часа. Аларм файл прилагается, не полный, так как у полного объем в архиве 1.5Мб. Если информации будет недостаточно, буду выдергивать нужно онстаты и него и выкладывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2007, 15:39 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
Были ли внесены какие-нибудь изменения в конфигурацию сервера. Если были, то укажите их здесь. При беглом взгляде можно сказать, что падение произошло на процедуре Код: plaintext 1. 2. 3. Интересно было бы взглянуть на первый AF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2007, 16:54 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
Да, я это уже выяснил, но эта процедура вызывается за один час сотни раз. :( На 9.4 все работало без проблем, переход на 10й прошел более-менее нормально, неделю сервер работал стабильно, сегодня два раза подряд упал, кусок предыдущего аф сейчас выложу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2007, 17:23 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
Похоже, что падает на insert при вызове ???_strbit2listbit : Current SQL statement in procedure base6:_repoperations_manager proc-counter 0x0x60c2fdd0 opcode SQL insert into zbitmasks execute procedure (<procedure> _strbit2listbit, <NULL> , _bitmaskgoods); Я бы проверил передаваемые параметры на соответствие, был аналогичный баг : http://www.dbforums.com/archive/index.php/t-855766.html В таком вот аксепте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2007, 22:26 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
Возможно, что не хватает ресурсов памяти для сессии 43 - /opt/informix/bin/onstat -g ses 43: ------------------------------------------------------------------------------------------ session #RSAM total used dynamic id user tty pid hostname threads memory memory explain 43 alluser BEL-ECON 2120 bel-econ 1 4227072 4075928 off name free used ralloc 0 [b]3292056 ------------------------------------------------------------------------------------------ Можно попробывать увеличить стек для сессии 43 (STACKSIZE = 64), включить кэширование для хранимых процедур - STMT_CACHE =2 (уменьшит значение ralloc и т.д). Текущий релиз версии - IDS 10.00.xC6W4 ... :) С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 10:56 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
У меня версия сервера намного более древняя, но в 90% случаев падение на MT_EX_OS приходится на момент или сразу после "update statistics for procedure". При этом "виновной" назначается либо сессия с "update ..." либо какая-нибудь из процедур. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:05 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
Установил в onconfig STACKSIZE = 64 STMT_CACHE = 2 Еще включил упреждающее чтение RA_PAGES 48 # Number of pages to attempt to read ahead RA_THRESHOLD 16 # Number of pages left before next group Ошибка Assert Failed: read_record: decompress_row, source = 0x0x7df6e018, target = 0x0x7b850488 af-файл прилагается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 15:40 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
В каком контексте у Вас используется PDQ ? Используется ли стратегия фрагментации данных ? Если да, то какая ? В данном случае, наличие одного tempdbs - недостаточно ! Если MAX_PDQPRIORITY = 1 или 2, тогда временных пространств должно быть не менее трех и т.д. Это ускорит процесс построение индекса, сортировки с использованием механизма PDQ. Если используется фрагментация данных, тогда MAX_PDQPRIORITY очень низкий. По всей видимости, фрагментация данных у Вас не используется. Если фрагментация данных не используется, попробуйте: 1. отключить PDQ - MAX_PDQPRIORITY=0 2. увеличить значение параметра ONLIDX_MAXMEM Какой регламент выполнение Update Statistics ? В каком режиме работает CLEANERS - low, high ? На мой взгляд, следует пересмотреть значение параметра LRUS ( например, для buffers=200000 -> lrus= 100) С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 11:30 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
Ошибку одни ушли, новые пришли им на смену. -244 Could not do a physical-order read to fetch next row. The database server cannot read the disk page that contains a row of a table. Check the accompanying ISAM error code for more information. A hardware problem might exist, or the table or index might have been corrupted. Unless the ISAM error code or an operating-system message points to another cause, run the oncheck utility (secheck with IBM Informix SE or tbcheck with IBM Informix OnLine) to check and repair table and index. -243 Could not position within a table table-name. The database server cannot set the file position to a particular row within the file that represents a table. Check the accompanying ISAM error code for more information. A hardware error might have occurred, or the table or index might have been corrupted (truncated). Unless the ISAM error code or an operating-system message points to another cause, run the oncheck utility (secheck with IBM Informix SE or tbcheck with IBM Informix OnLine) to check and repair table and index. -271 Could not insert new row into the table. This problem has many possible causes, including a locked table or a full disk. Check the accompanying ISAM error code for more information. Я понимаю что все они связаны. Проблемы появились после изменения onconfig: LRUS 64 -> 128 INLIDX_MAXMEM 5120 -> 10240 MAX_PDQPRIORITY 2 -> 0 onstat -a на базе под нагрузкой прилагается. Онстат не полный, но основные режимы есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2007, 18:03 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
1. Попробуйте выполнить проверку страниц с помощью утилиты oncheck и т.д. 2. Далее, попробуйте пересоздать индексы (УДАЛИТЬ/СОЗДАТЬ). Если в приложении часто выполняются сортировки, активно используются временные таблицы (join, sort и т.д.) тогда имеет смысл установить: 1. MAX_PDQPRIORITY=1 2. Следует cоздать дополнительные три или четыре временных пространств. 3. Пересмотреть значение парметра OPTCOMPIND (во многом зависит от режима работы приложения). Если у Вас OLTP-приложение, тогда OPTCOMPIND=0 или OPTCOMPIND=1. 4. Установить параметры: - buffers=200000,lrus=100 ( 1 LRUS ~ 2000 страниц) - LOCKS = 100000 - Пересмотреть значение параметра CLEANERS (CLEANERS =10) 5. Отключить - Fuzzy Checkpoint 6. Обновить версию Informix 10.UC6 С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2007, 21:28 |
|
||
|
Всеми любимый Assert Failed: Exception Caught. Type: MT_EX_OS, Context: mem
|
|||
|---|---|---|---|
|
#18+
BoyaОшибку одни ушли, новые пришли им на смену. -244 Could not do a physical-order read to fetch next row. -243 Could not position within a table table-name. -271 Could not insert new row into the table. Я понимаю что все они связаны. Проблемы появились после изменения onconfig: LRUS 64 -> 128 INLIDX_MAXMEM 5120 -> 10240 MAX_PDQPRIORITY 2 -> 0 Думаю, что приведенные ошибки никак не связаны с указанными изменениями в onconfig. Проблемы связаны с разрушением (повреждением) физической или логической структуры страниц на диске. Первое, что нужно сделать - сделать хоть какой то бэкап (ontape , onbar) или выгрузку данных (dbexport, unload...) И выполнить проверку целостности, как уже Вадим посоветовал, утилитой oncheck. После ее результатов можно думать и решать, что желать дальше :) Может уже и индексы перестраивать нет смысла :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 17:10 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=34677927&tid=1608344]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 338ms |

| 0 / 0 |
