Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Информикс завис / 25 сообщений из 26, страница 1 из 2
06.08.2008, 09:35
    #35472618
fcsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Привет всем! У меня завис informix 9.4 FC5 на HP-UX 11 невозможно подключится к базе, статус online на команду onmode -ky тоже не реагирует, в online.log ошибок не пишет, команды onstat выполняет (забыл сделать onstat -a ), пришлось перезагрузить железо, чтоб вернуть сервер в рабочее состояние, может кто-то сталкивался с такой проблемой с чем это связанно?
...
Рейтинг: 0 / 0
06.08.2008, 10:00
    #35472682
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Товарищи, у меня раздавался подземный стук. Я выкопал дом и перенес его в другое место, стук прекратился, не подскажите с чем это было связано?

По описанию было похоже на то, что сервер ждал пока логи забекапятся, но если после перезагрузки попустило, то проблема в другом. Без онстата сказать, чем занимался сервер не представляется возможным.
...
Рейтинг: 0 / 0
06.08.2008, 10:05
    #35472704
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
уже подключенные пользователи нормально работали? А новые не могли подключиться, да?

Вам не лень 20мин ждать перезагрузки железки? Команду kill пора освоить уже.
...
Рейтинг: 0 / 0
06.08.2008, 10:08
    #35472713
fcsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
да это я дал маху что онстат не снял :(
...
Рейтинг: 0 / 0
06.08.2008, 10:20
    #35472748
fcsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
я думал рестартом он мягче застопится и в логах чтонибудь напишет
...
Рейтинг: 0 / 0
06.08.2008, 10:22
    #35472756
fcsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
да уже подключенные пользователи нормально работали а новые не могли подключиться
...
Рейтинг: 0 / 0
06.08.2008, 10:29
    #35472789
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
fcskя думал рестартом он мягче застопится и в логах чтонибудь напишетвы поосторожнее с такими фразами, я чуть кусок кружки не откусил.
...
Рейтинг: 0 / 0
06.08.2008, 10:46
    #35472856
Тан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
fcskда уже подключенные пользователи нормально работали а новые не могли подключиться
у нас такое было, listener зависал
...
Рейтинг: 0 / 0
06.08.2008, 11:00
    #35472900
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
У меня похожее было на IDS 7.2 под SCO 5.0 лет больше 10 назад, при неправильно введеном пароле в определенных случаях новые сессии не создавались в течение пары часов. Лечилось кстати патчем к SCO.
...
Рейтинг: 0 / 0
07.08.2008, 13:07
    #35475989
fcsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Возможно, база попала в ситуацию одного из багов №171338 или №84642.
=======
bug_number 171338
description HANG OCCURS WHEN OUT OF VIRTUAL MEMORY, LOGWAKEUP FAILS TO
WAKE LISTENER THREAD
product_code ONLINE
component_code RSAM
=======
bug_number 84642
description NEW: LISTENER THREAD CRASHES IF SERVER RUNS OUT OF MEMORY
product_code ONLINE
component_code ASF
=======
Вообще, по слушателю в IDS обнаружено несколько багов, приводящих к тому, что в той или иной ситуации он перестает отвечать.
...
Рейтинг: 0 / 0
08.08.2008, 13:22
    #35478396
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
DaugavaУ меня похожее было на IDS 7.2 под SCO 5.0 лет больше 10 назад, при неправильно введеном пароле в определенных случаях новые сессии не создавались в течение пары часов. Лечилось кстати патчем к SCO.

А при этом в online.log что нибудь писалось?
...
Рейтинг: 0 / 0
08.08.2008, 13:26
    #35478405
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
fcskВозможно, база попала в ситуацию одного из багов №171338 или №84642.
=======
bug_number 171338
description HANG OCCURS WHEN OUT OF VIRTUAL MEMORY, LOGWAKEUP FAILS TO
WAKE LISTENER THREAD
product_code ONLINE
component_code RSAM
=======
bug_number 84642
description NEW: LISTENER THREAD CRASHES IF SERVER RUNS OUT OF MEMORY
product_code ONLINE
component_code ASF
=======
Вообще, по слушателю в IDS обнаружено несколько багов, приводящих к тому, что в той или иной ситуации он перестает отвечать.

Без всяких баго сервер может не подключать новые сеансы. Это возможно если место для логов закончилось или устройство для бэкапа логов сдохло. Возможно просто количество разрешенных соединений исчерпано.
Чтобы не разводить телепатию нужно больше инфы, ту же есть описание что надо прислать.
...
Рейтинг: 0 / 0
08.08.2008, 18:40
    #35479266
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
cprА при этом в online.log что нибудь писалось?
По-моему да, но не более такого:

11:25:41 listener-thread: err = -952: oserr = 0: errstr = johndoe: User's password is not correct for the database server.
...
Рейтинг: 0 / 0
11.08.2008, 12:15
    #35480969
zaiets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Народ, а кто как лечит зависания (засыпания на 60 сек) tcp листенера?
На 10ке и выше есть возможность настроить отслеживание ситуации а на предыдущих версиях кто как лечит/лечил?

Мы в свое время просто перегружали Информикс.
Правда там использовалась старая 9.21 версия на ОС Солярис 10 (возникает независимо от платформы Интел или Сан Спарк) - в солярке были траблы с tli, но вроде как тогда они у нас уже были пофиксены. На 8 Солярке вроде как подобных проблем не возникало.
Да и перезагрузка не всегда сразу помогала.

Проявлялось помимо невозможности создания ТСР коннекта еще и сообщением в лог:
11:55:24 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
Чтобы повторить ситуацию - достаточно зайти телнетом на порт информикса.


Если виновата сеть, при 20-30 соединениях еще можно как-то быстро вычислить, а когда соединения исчисляются сотнями и тысячами - уже проблематично.
...
Рейтинг: 0 / 0
11.08.2008, 12:26
    #35480994
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
zaiets
11:55:24 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.

У меня за 6 лет подобная ситуевина на 9.21 на 8-й Соляре была 11 раз. Не борюсь, у меня юзеров раз-два и обчелся. И заходят в систему они один раз в день.
...
Рейтинг: 0 / 0
12.08.2008, 10:46
    #35482495
onstat-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
zaietsНарод, а кто как лечит зависания (засыпания на 60 сек) tcp листенера?
На 10ке и выше есть возможность настроить отслеживание ситуации а на предыдущих версиях кто как лечит/лечил?



Возможно там проблема вовсе не с informix у меня в oracle listener подвисает
когда есть проблемы с резолвингом.

Просто на сервере нужно нарисовать кеширующий ДНС или resolv.conf настроить на надежный name server.
...
Рейтинг: 0 / 0
12.08.2008, 15:17
    #35483315
zaiets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Дело не обязательно в ДНС.
У меня все проявлялось без ДНС.

В случае оракла проще - перестартонули листенер и все.
Перестартовывать же полностью Информикс - дело неблагодарное.
...
Рейтинг: 0 / 0
10.09.2008, 19:48
    #35532854
Paul Tatarenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Одним словом, никто ничего не знает. А жаль...

--
Legions of Informix forever!
...
Рейтинг: 0 / 0
11.09.2008, 21:26
    #35535260
GVF112GVF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Paul TatarenkoОдним словом, никто ничего не знает. А жаль...

--
Legions of Informix forever!

Ну почему же ?
...
11:55:24 listener-thread: err = -27001: oserr = 0: errstr = : Read error occurred during connection attempt.
...

Есть несколько вариантов проверки:
1. На уровне HW - проверка сетевой карты и т.д.
2. На уровне OS - сетевой интефейс, настройки стека протокала TCP/IP, наличие требуемых FixPack ...

3. На уроане INFORMIX (конфигурация сервера - onconfig, sqlhost)
- как правило, соответствие типа VP CPU, VP NET- сетевому интефейсу и псевдониму INFORMIX ...
... onstat -c, файл SQLHOST и т.д.
- отчет - onstat -g glo, onstat -g ntt, onstat -g nta ...

4. На уровне LAN/WAN (DoS - атаки на порт INFORMIX)
- попытка получить отправить не стандартный пакет на порт сервера INFORMIX ....
... можно попробывать telnet .... onstat -g ses ... xtrace - могут показать детально ...
или SQLIDEBUG ... ;)

5. Ошибка версии INFORMIX ...

С уважением,
Вадим.
...
Рейтинг: 0 / 0
12.09.2008, 20:23
    #35537278
Paul Tatarenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
GVF112GVF
Есть несколько вариантов проверки:
1. На уровне HW - проверка сетевой карты и т.д.
2. На уровне OS - сетевой интефейс, настройки стека протокала TCP/IP, наличие требуемых FixPack ...
Сомнительно. Т.к. ситуация возникает на разных серверах (даже платформах!) совершенно непрогнозируемо: от 1 сообщения (-27001) в неделю/месяц/год/вообще_ещё_не_было до нескольких сообщений в минуту. В последнем случае, кстати, велика вероятность затыкания листенера.

GVF112GVF
3. На уроане INFORMIX (конфигурация сервера - onconfig, sqlhost)
- как правило, соответствие типа VP CPU, VP NET- сетевому интефейсу и псевдониму INFORMIX ...
... onstat -c, файл SQLHOST и т.д.
- отчет - onstat -g glo, onstat -g ntt, onstat -g nta ...

Думаю, что в таком случае проблема возникала бы постоянно - настройки не так уж часто и меняются. А тут ...

GVF112GVF
4. На уровне LAN/WAN (DoS - атаки на порт INFORMIX)
- попытка получить отправить не стандартный пакет на порт сервера INFORMIX ....
... можно попробывать telnet .... onstat -g ses ... xtrace - могут показать детально ...
или SQLIDEBUG ... ;)

Лично у меня душа больше лежит именно к сетевым проблемам. Только, честно говоря, что-то не вкурю, как по onstat -g ses вычислить проблемную сессию. А если это неудачная попытка установить соединение?

GVF112GVF
5. Ошибка версии INFORMIX ...

Куда ж без них. ;)
...
Рейтинг: 0 / 0
13.09.2008, 20:33
    #35537863
GVF112GVF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис

Сомнительно. Т.к. ситуация возникает на разных серверах (даже платформах!) совершенно непрогнозируемо: от 1 сообщения (-27001) в неделю/месяц/год/вообще_ещё_не_было до нескольких сообщений в минуту. В последнем случае, кстати, велика вероятность затыкания листенера.


В таком случае,
может быть все, что угодно,
начиная от сканерва портов, заканчивая конфигурацией листенера INFORMIX.



Думаю, что в таком случае проблема возникала бы постоянно - настройки не так уж часто и меняются. А тут ...

Настройки нет, а вот пиковая нагрузка пользователей ... меняется динамически ...



Лично у меня душа больше лежит именно к сетевым проблемам. Только, честно говоря, что-то не вкурю, как по onstat -g ses вычислить проблемную сессию. А если это неудачная попытка установить соединение?


Здесь не нужно гадать - требуется знать ..

onstat -g ses - может помочь узнать сколько активных пользовательских сессий,
сравнить это значение с параметрами конфигурации - NETTYPE и т.д.


Можно так же проверить все IP-адреса и узнать с какого IP-хоста, приходят сомнительные TCP/IP-пакеты ... (с помощью утилиты - xtrace).

Можно увеличить число - listening threads (NETTYPE) !!!
Динамически изменить значение параметров (с помощью - onmode) - LISTEN_TIMEOUT, MAX_INCOMPLETE_CONNECTION (для IDS 10, 11 и т.д).

С уважением,
Вадим
...
Рейтинг: 0 / 0
15.09.2008, 10:58
    #35539011
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Paul Tatarenko
Лично у меня душа больше лежит именно к сетевым проблемам. Только, честно говоря, что-то не вкурю, как по onstat -g ses вычислить проблемную сессию. А если это неудачная попытка установить соединение?
Незавершенная попытка установить соединение (например из-за кривых маршрутов от сервера к клиенту), в onstat не видна, видно ее в netstat -an
...
Рейтинг: 0 / 0
15.09.2008, 14:09
    #35539541
Paul Tatarenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Журавлев ДенисНезавершенная попытка установить соединение (например из-за кривых маршрутов от сервера к клиенту), в onstat не видна, видно ее в netstat -an
Кстати, а как она там выглядит? Мне поймать не удалось.
...
Рейтинг: 0 / 0
15.09.2008, 14:10
    #35539548
Paul Tatarenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
GVF112GVF
Динамически изменить значение параметров (с помощью - onmode) - LISTEN_TIMEOUT, MAX_INCOMPLETE_CONNECTION (для IDS 10, 11 и т.д).

... только в 9.21 такого нету...
...
Рейтинг: 0 / 0
15.09.2008, 17:40
    #35540367
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информикс завис
Paul Tatarenko Журавлев ДенисНезавершенная попытка установить соединение (например из-за кривых маршрутов от сервера к клиенту), в onstat не видна, видно ее в netstat -an
Кстати, а как она там выглядит? Мне поймать не удалось.

# route add -host 192.168.3.2 gateway 192.168.5.44
добавляем идиотский маршрут
стукаемся на ssh с 192.168.3.2

смотрим
Код: plaintext
1.
2.
# netstat -an |grep ":22"
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
 tcp        0      0 192.168.5.144:22        192.168.3.2:54818       SYN_RECV     
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Информикс завис / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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