Текущее время: Ср, май 07 2025, 01:57

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: отваливаются пользователи
СообщениеДобавлено: Ср, дек 10 2008, 14:49 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 09 2008, 07:02
Сообщения: 7
Проблема появилась недавно, к своему большому сожалению не обратил сразу внимание, поэтому не помню с какого именно момента это появилось...

Суть проблемы: периодически (несколько раз в день) "подвисает" продуктив и отваливается часть пользователей.

Смотрю в system log (sm21) там вижу:

Connection to user 363 ( ... ), terminal 199 ( ... ) lost
Maximum number of permitted terminal connections reached ( 200)
... таких строк может быть несколько ...
Failed to establish connection to terminal
Communication error, CPIC return code 017, SAP return code 672
> Conversation ID: 12104624
> CPI-C function: CMRCV


вот... собственно по поводу максимального числа соединений, я думаю это просто последствия какой-то проблемы, т.е. отвалившиеся пользователи оставляют после себя сессии, которые не сразу очищаются, а затем логинятся вновь, затем достигается это макс. кол-во ну и система на несколько минут становится недоступной.

По поводу: Communication error, CPIC return code 017, SAP return code 672 нашёл только ноту 594257.

Да, ещё есть error логи (st11) открываю dev_disp:

Wed Dec 10 14:49:35 2008
***LOG Q0P=> DpAllocTm, tm_overflow ( 200) [dpxxdisp.c 4933]
*** ERROR => DpTmLogin: DpAllocTm rc=-15 [dpxxdisp.c 9702]
*** WARNING => DpTmLogin: wait for gui data (timeout=1000 ms)
*** ERROR => DpDelAllSchedules: illegal tid: 200 [dpxxschd.c 888]
C-STACK
(0) 0x400000000169e1e0 CTrcStack2 + 0x1a0 at dptstack.c:220 [dw.sapORN_DVEBMGS00]
(1) 0x400000000169e010 CTrcStack + 0x30 at dptstack.c:175 [dw.sapORN_DVEBMGS00]
(2) 0x40000000012886f0 DpDelAllSchedules + 0x2a0 at dpxxschd.c:889 [dw.sapORN_DVEBMGS00]
(3) 0x4000000001288420 DpDelAllRollSchedules + 0x40 at dpxxschd.c:855 [dw.sapORN_DVEBMGS00]
(4) 0x400000000125da80 DpTmDisconnect + 0x820 at dpxxdisp.c:6210 [dw.sapORN_DVEBMGS00]
(5) 0x4000000001261c50 DpTmSend + 0x1a70 at dpxxdisp.c:11367 [dw.sapORN_DVEBMGS00]
(6) 0x400000000126d3a0 DpTmRetErr + 0x4e0 at dpxxdisp.c:10865 [dw.sapORN_DVEBMGS00]
(7) 0x400000000123c4f0 DpTmLogin + 0x4d0 at dpxxdisp.c:9780 [dw.sapORN_DVEBMGS00]
(8) 0x4000000001223130 DpLoopExec + 0x250 at dpxxdisp.c:1814 [dw.sapORN_DVEBMGS00]
(9) 0x400000000121df50 DpMain + 0x470 at dpxxdisp.c:1002 [dw.sapORN_DVEBMGS00]
(10) 0x4000000001219590 main + 0x30 [dw.sapORN_DVEBMGS00]
(11) 0xc000000000033730 main_opd_entry + 0x50 [/usr/lib/hpux64/dld.so]

вот... в нотах так ничего похожего и не нашёл...

SAP R/3 Enterprise, ядро 640, компоненты 620, platform id 274, не юникодная, ось HP_UX 11.31 (64-битная), БД Oracle 10.2.0.2

если кто-нибудь, чего-нибудь укажет, так сказать, в какую сторону... то, как говорится, заранее премного благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 10 2008, 15:51 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, июл 26 2006, 12:13
Сообщения: 76
посмотри параметр оракла ограничивающий кол-во соединений к нему.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 10 2008, 16:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, ноя 17 2004, 18:38
Сообщения: 211
Откуда: МО
Пол: Мужской
В профиле SAP инстанции параметр rdisp/tm_max_no увеличьте до 500 или более.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 11 2008, 11:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 07 2004, 08:52
Сообщения: 138
Откуда: Сургут
Пол: Мужской
Vit написал:
В профиле SAP инстанции параметр rdisp/tm_max_no увеличьте до 500 или более.

точно.
оракловые параметры тут ни при чем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 11 2008, 13:52 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 09 2008, 07:02
Сообщения: 7
Спасибо.
Так и сделали, только поставили сразу 1000 (может это и лишнее),
сегодня весь день "без проишествий" видимо вы были правы по поводу rdisp/tm_max_no

меня просто смутило, что раньше в профайлах такое не было прописано
(использовалось 200 по умолчанию) вот я и сомневался, что дело в этом,
но раз теперь всё работает значит вы были правы.

Oracle на всякий случай тоже проверяем, просто около месяца тому назад перешли с 9.** на 10 версию,
лишний раз посмотреть как он там "себя чувствует" :) тоже не помешает.

Всем большое спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 11 2008, 15:54 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 28 2007, 10:17
Сообщения: 416
Откуда: г. Казань, РФ
Пол: Мужской
Профильный параметр rdisp/tm_max_no регулирует кол-во одновременно работающих пользователей? Или кол-во одновременно открытых сеансов (окон SAP)?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 11 2008, 16:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 16 2004, 04:26
Сообщения: 343
Откуда: не решил еще
Parameter : rdisp/tm_max_no
Short description: Maximum number of entries in table tm_adm
Parameter description :
This parameter limits the maximum number of users per instance.
The dispatcher creates information about the connected users in
the structure tm_adm.



Количество режимов на физиономию регулируется параметром rdisp/max_alt_modes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 11 2008, 21:14 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 28 2007, 10:17
Сообщения: 416
Откуда: г. Казань, РФ
Пол: Мужской
ardalio написал(а):
Parameter : rdisp/tm_max_no
Short description: Maximum number of entries in table tm_adm
Parameter description :
This parameter limits the maximum number of users per instance.
The dispatcher creates information about the connected users in
the structure tm_adm.



Количество режимов на физиономию регулируется параметром rdisp/max_alt_modes


Про rdisp/max_alt_modes я знаю. По умолчанию он = 6.

Хочу уточнить: допустим rdisp/tm_max_no = 200 (по умолчанию).
В систему вошли 100 пользователей. Каждый пользователь открывает по 6 режимов - итого в системе 100 пользователей, и 100*6=600 режимов.

В этом случае пользователи не начнут отваливаться как у автора поста?

Параметр rdisp/tm_max_no регулирует именно число пользователей (независимо от числа открытых режимов), или rdisp/tm_max_no регулирует общее число режимов всех пользователей?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 12:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, ноя 17 2004, 18:38
Сообщения: 211
Откуда: МО
Пол: Мужской
GRRinat написал:

Параметр rdisp/tm_max_no регулирует именно число пользователей (независимо от числа открытых режимов), или rdisp/tm_max_no регулирует общее число режимов всех пользователей?


Как сказано в описании параметра, количество пользователей на инстанцию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 21:25 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 28 2007, 10:17
Сообщения: 416
Откуда: г. Казань, РФ
Пол: Мужской
Vit написал:
GRRinat написал:

Параметр rdisp/tm_max_no регулирует именно число пользователей (независимо от числа открытых режимов), или rdisp/tm_max_no регулирует общее число режимов всех пользователей?


Как сказано в описании параметра, количество пользователей на инстанцию.


Спасибо за подсказку!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: отваливаются пользователи
СообщениеДобавлено: Пт, мар 20 2009, 13:39 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 21 2007, 13:09
Сообщения: 76
Откуда: Нижний Новгород
Пол: Мужской
Аналогичную проблему пытаемся решить. Отваливаются пользователи, причем иногда даже активно работающие в этот момент. в журнале появляются записи наподобие
Цитата:
Connection to user 363 ( ... ), terminal 199 ( ... ) lost

А иногда записи и не появляются.. :cry:
Пинги идут стабильно,
параметр rdisp/tm_max_no = 2000, rdisp/max_alt_modes по умолчанию, 6..
Пытаемся наклонить провайдера, но у него показывает, что все стабильно.. Может, есть у кого мысли, что еще можно посмотреть?

_________________
Мир прекрасен и удивителен!


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB