powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / IDS 9.40 и linux
9 сообщений из 9, страница 1 из 1
IDS 9.40 и linux
    #33689332
Добрый день!
Появился такой вопрос. Имеется в наличие ASPLinux Server IV (на основе RHEL4), IDS 9.40UC[46].
При добавлении логических журналов командой
onparams -a -d dbs_logs
непериодически появляется сообщение
Код: plaintext
shared memory not initialized for INFORMIXSERVER 'test'
Можно-то и несколько раз подряд позапускать onparams, но как-то это неправильно. Никто с такой бякой не сталкивался?
На более ранней версии OC (ASPLinux Server II) такого не наблюдалось.
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33695079
Paul Tatarenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что крамольного в добавлении логов?! Я обычно запускаю onparams для этого несколько десятков раз, одной командной строкой, в цикле. Проблем не замечал.
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33695842
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander V. SvinolobovДобрый день!
Появился такой вопрос. Имеется в наличие ASPLinux Server IV (на основе RHEL4), IDS 9.40UC[46].
При добавлении логических журналов командой
onparams -a -d dbs_logs
непериодически появляется сообщение
Код: plaintext
shared memory not initialized for INFORMIXSERVER 'test'
Можно-то и несколько раз подряд позапускать onparams, но как-то это неправильно. Никто с такой бякой не сталкивался?
На более ранней версии OC (ASPLinux Server II) такого не наблюдалось.

так периодически или непериодически ?
Данное сообщение говорит о том, что ваш onparams не находит файла $INFORMIXDIR/etc/.infos.servername.
------------
How Utilities Attach to Shared Memory
Database server utilities such as onstat, onmode, and ontape attach to shared
memory through one of the following files.
Operating System File
UNIX $INFORMIXDIR/etc/.infos.servername
------------

у вас ошибка возникает в одной и той же терминальной сессии, или в разных ?
смотреть надо начинать с правильности $INFORMIXDIR, $ONCONFIG, sqlhosts и $INFORMIXSERVER.
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33696218
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я думаю надо использовать сертифицированные платформы.
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33697874
В том-то все и дело, что onparams запускается в цикле. Отрабатывает 2-3-4 раза нормально, а потом вылетает с вышеупомянутой ошибкой. Из ооочень больших изменений между предыдущей версией используемой ОС - это смена ядра с 2.4 на 2.6.

Раньше такое иногда возникало, когда, например, в /etc/hosts не было прописано имя сервера, которое указывалось в sqlhosts (что вообще-то логично). Сейчас же абсолютно не понятно, что происходит.
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33698589
Paul Tatarenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander V. SvinolobovРаньше такое иногда возникало, когда, например, в /etc/hosts не было прописано имя сервера, которое указывалось в sqlhosts (что вообще-то логично).
Ну, в таком случае вообще и информикс не должен запускаться.
И совсем не понятно, как оно тогда работает. Разве только это какие-то OS-dependent проблемы...
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33698615
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander V. SvinolobovВ том-то все и дело, что onparams запускается в цикле. Отрабатывает 2-3-4 раза нормально, а потом вылетает с вышеупомянутой ошибкой. Из ооочень больших изменений между предыдущей версией используемой ОС - это смена ядра с 2.4 на 2.6.

Раньше такое иногда возникало, когда, например, в /etc/hosts не было прописано имя сервера, которое указывалось в sqlhosts (что вообще-то логично). Сейчас же абсолютно не понятно, что происходит.

Я бы попробовал поставить sleep в цикл. Ну чиста на всякий случай.
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33702132
Ilya Kulagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander V. SvinolobovРаньше такое иногда возникало

Это сообщение говорит нам - не более и не менее - как о том, что onparams не смог обратиться к серверу (oninit) через механизм "разделяемая память".

Отселе и надо плясать. Почитать online.log. Посмотреть, какие именно ресурсы этого самого типа "разделяемая память" как и чем заняты - увы, я линуксовых команд не знаю, поэтому по именам не скажу.

Возможно, действительно поможет просто sleep 10 между запусками onparams и это будет самым простым решением...
...
Рейтинг: 0 / 0
IDS 9.40 и linux
    #33727716
Alex_A_T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У нас ПО написано под Informix. Ставлю клиентам сервера на RedHat 9 ядро 2.4.20 Informix 9.40uc6. Все было нормально и работало, как часы. 9-ка уже морально начинает устаревать (драйвера и т.д.). Решили перейти на более свежее ядро Linux - CentOS 4.0 kernel 2.6 (бесплатная "ветка" RedHat). Во время создания в цикле журналов, такая же хрень (только не отбивает команду, а как-бы подвисает и продолжает создавать журналы)- shared memory not initialized for INFORMIXSERVER :( . "Танцы с бубнами" - параметры ядра, конфигурационные файлы, порты, настройка сетки, работа с сырыми и на файловой с чанками, попытка использовать старые библиотеки системы.... ни к чему не привели. Я плюнул, вставил sleep в цикл, для успокоения души :). Клиент проработал год, а теперь вылазит бага при установке апдейтов на базу -25588 The appl process cannot connect to OnLine server server-name. Если апдейт выполнять не целиком (у нас он выполняется скриптом, который запускает последовательно *.sql файлы), а запускать их вручную - все нормально. Вот такая бага.
А честно купленый RedHat Enterprise 4, при установке на него Informix 9.40uc6 выдает эту ошибку ( -25588 The appl process cannot connect to OnLine server server-name) где надо и не надо. Замахался уже с ней. IBM-support по поводу всей этой хрени - сказали что могут тестонуть и дать ответ. Но только за денюжку :(. Жду 9.40uc8 и 10-ку. Возможно будут изменения :) Напишу, что и как.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / IDS 9.40 и linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]