[ТЕМА ЗАКРЫТА]
07.04.2014 17:48
OlegON
 
Все же неплохо бы читать, я не зря трудился, ссылку ставил... За момент startup - падение клиента записи есть? Не надо все подряд вываливать...
07.04.2014 18:24
alicedr
 
Цитата:
OlegON Все же неплохо бы читать, я не зря трудился, ссылку ставил... За момент startup - падение клиента записи есть? Не надо все подряд вываливать...
Ок, сведу воедино.
Весь процесс: старт службы Оракла,
старт сервера приложений под пользователем Супермаг (база=автостарт, бочка зеленая),
запуск Супермага под пользователем Супермаг (бочка зеленая, ошибок в бочке нет),
останов сервера приложений,
останов Оракла.

У меня есть точный момент возникновения ошибки:
SmError
Код:
2014.04.07 (понедельник) 14:42:39 1.30.0.0 Sm.Main
----- Прерывание работы программы -----
сообщение: "ORA-20017: Клиентский процесс не зарегистрирован сервером
В Супермаге в логе ошибок видны только моменты запуска и останова администратора службы приложений, никаких других записей нет:
supermag.sseventlog
Код:
   	EVENTTIME	RECID	MSGLINE	EVENTSESSION	EVENTMESSAGE	EVENTLOGIN	EVENTSOURCE	EMPLOYEE	WSNAME	USERNAME	OSUSER
6	07.04.2014 14:42:20	9635	1	-2	Controller startup: 07.04.2014 14:42:20		Core	-2	AD1\KIDTSQL0	SUPERMAG	SYSTEM
7	07.04.2014 14:42:48	9636	1	-1	Controller exit: 07.04.2014 14:42:48		Core	-1	AD1\KIDTSQL0	SUPERMAG	SYSTEM
Оракл в своем alertlog ничем момент запуска супермага не запомнил, полный текст лога есть на 2 странице темы.

listener заметил, что
Цитата:
14:42:04 обнаружился сервис бд
14:42:19 к нему успешно подсоединился пользователь System из приложения Sm.AppServer.exe
14:42:20 к нему успешно подсоединился пользователь System из приложения Sm.AppServer.exe в еще 6 сессиях
14:42:38 к нему успешно подсоединился пользователь Master из приложения Sm.Main.exe в 2 сессиях
14:42:48 к нему успешно подсоединился пользователь System из приложения Sm.AppServer.exe
14:42:58 сервис БД умер
то же самое в терминах листенера:
Код:
07-APR-2014 14:42:04 * service_register * nv1 * 0
07-APR-2014 14:42:19 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50739)) * establish * n1 * 0
07-APR-2014 14:42:20 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50741)) * establish * n1 * 0
07-APR-2014 14:42:20 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50742)) * establish * n1 * 0
07-APR-2014 14:42:20 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50743)) * establish * n1 * 0
07-APR-2014 14:42:20 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50744)) * establish * n1 * 0
07-APR-2014 14:42:20 * service_update * nv1 * 0
07-APR-2014 14:42:20 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50745)) * establish * n1 * 0
07-APR-2014 14:42:23 * service_update * nv1 * 0
07-APR-2014 14:42:24 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50746)) * establish * n1 * 0
Mon Apr 07 14:42:26 2014
07-APR-2014 14:42:26 * service_update * nv1 * 0
Mon Apr 07 14:42:38 2014
07-APR-2014 14:42:38 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.Main.exe)(HOST=KIDTSQL0)(USER=master))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50757)) * establish * n1 * 0
07-APR-2014 14:42:39 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.Main.exe)(HOST=KIDTSQL0)(USER=master))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50758)) * establish * n1 * 0
07-APR-2014 14:42:47 * service_update * nv1 * 0
07-APR-2014 14:42:48 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=n1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::7c46:4ca4:6e2d:8f16%16)(PORT=50759)) * establish * n1 * 0
Mon Apr 07 14:42:50 2014
07-APR-2014 14:42:50 * service_update * nv1 * 0
07-APR-2014 14:42:56 * service_update * nv1 * 0
07-APR-2014 14:42:58 * service_died * nv1 * 12537
07.04.2014 19:23
OlegON
 
Цитата:
HOST=fe80::7c46:4ca4:6e2d:8f16%16
IPv6 убираем, пока никто не заметил...
08.04.2014 10:15
alicedr
 
Цитата:
OlegON IPv6 убираем, пока никто не заметил...
На других, рабочих, серверах IPv6 тоже используется. Без проблем.
Код:
08-APR-2014 09:09:19 * (CONNECT_DATA=(SERVICE_NAME=NV1042)(CID=(PROGRAM=C:\SM2000\Bin\Sm.Main.exe)(HOST=KILMSQL01)(USER=master))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::71e3:c009:abfb:4669%15)(PORT=51519)) * establish * NV1042 * 0
08-APR-2014 09:09:19 * service_update * nv1042 * 0
08-APR-2014 09:09:19 * (CONNECT_DATA=(SERVICE_NAME=NV1042)(CID=(PROGRAM=C:\SM2000\Bin\Sm.Main.exe)(HOST=KILMSQL01)(USER=master))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::71e3:c009:abfb:4669%15)(PORT=51520)) * establish * NV1042 * 0
08.04.2014 10:19
Mtirt
 
У меня есть подозрение, что с клиента идет подключение как Dedicated, а надо - как Shаred.\
Покажите клиентский tnsnames.ora.
08.04.2014 10:19
OlegON
 
Можете уговаривать сколько хотите, но я рекомендую отключить, тогда и продолжим... Не настало еще его время...
08.04.2014 10:27
alicedr
 
Цитата:
Mtirt У меня есть подозрение, что с клиента идет подключение как Dedicated, а надо - как Shаred.\
Покажите клиентский tnsnames.ora.
Все одинаковы, как близнецы:
Код:
N1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = kidtsql0)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = N1)
    )
  )
08.04.2014 10:32
Mtirt
 
А если вместо (SERVER = DEDICATED) поставить (SERVER = SHARED) ?
08.04.2014 10:40
OlegON
 
Цитата:
Mtirt А если вместо (SERVER = DEDICATED) поставить (SERVER = SHARED) ?
Нет-нет, на сервере приложений это точно нельзя делать.
08.04.2014 11:24
OlegON
 
На клиенте можно, только в свете проблем с соединением между сервером приложений и сервером БД ничего не даст.
08.04.2014 11:47
-Den-
 
Маловероятно, но есть ачучение что какая то трабла с дотнэтовскими бубнами, попробуй фреймвёрк и вс переустановить, хотя хз как там в 30 версии.
08.04.2014 12:09
alicedr
 
Цитата:
Mtirt А на клиенте?
от меня вообще смысл ускользает: а зачем, если сервер у меня как раз dedicated, один standalone сервер БД, соответственно проинсталенный и имеющий соответствующие параметры инициализации? У shared сервера совсем другой тип доступа, тут даже пробовать бесполезно.
08.04.2014 15:58
alicedr
 
А где можно узнать, какие dotNET и VC компоненты можно переустановить и где их взять? При переустановке Супермаг их не трогает, при удалении - оставляет.
08.04.2014 19:43
Dim
 
удаляешь СМ, через панель управления удаляешь Framework, ставишь СМ, он установит и framework
09.04.2014 10:52
alicedr
 
Не помогло. Ошибка та же там же.
09.04.2014 10:55
OlegON
 
IPv6 убрать религия не позволяет? :)
09.04.2014 11:31
alicedr
 
Кстати, при сравнении некоторых веток реестра этого сервера с другим с такой же ОС той же разрядности обнаружила, что в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Service Plus\SuperMag2000\Installer\Services после установки Супермага есть только один раздел, Supermag Server. На рабочем сервере в этой ветке представлены все сервисы Супермага.
После повторной установки Супермага поверх (то есть без предварительного сноса), у пациента в реестре появляются остальные сервисы.
А при удалении программы через панель управления сервисы не удаляются.
Это нормально?
09.04.2014 11:33
OlegON
 
Он достаточно бездарно работает с реестром, но в целом это проблем не приносит.
Кстати, UAC перед установкой всего (Oracle, библиотек, СМ) надо отключать.
09.04.2014 11:49
kadr
 
Цитата:
alicedr А при удалении программы через панель управления сервисы не удаляются.
Это нормально?
Я в таких случаях запускаю инсталятор со всеми компонентами что есть в списке, дожидаюсь пока пройдет этап разрегистрации компонентов и прерываю установку, тогда службы сносятся качественно
09.04.2014 11:53
alicedr
 
Цитата:
OlegON IPv6 убрать религия не позволяет? :)
использование IPv6 в сетевом адаптере галочка убрана, в ipcofig /all предпочтительным светится нормальный айпишник, но netstat а с ним и лог листенера все равно показывают, что листенер использует адрес в формате ::1.
Код:
Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    192.168.1.203:4899     192.168.1.132:58235    ESTABLISHED
  TCP    [::1]:1521             [::1]:49217            ESTABLISHED
  TCP    [::1]:49217            [::1]:1521             ESTABLISHED
Кстати, после дисэбленья протокола IPv6 медленнее стала активироваться база при запуске администратора сервера приложений.
Также вскрытие показало, что на ряде серверов листенер также работает, используя IPv6. В частности, на 3 последних, где вся установка уже доведена до автоматизма. Успешно работает.
09.04.2014 11:56
OlegON
 
Поверьте, я уже столько граблей с этим IPv6 собрал... Лучше убрать.
А медленно стало, наверное, потому, что помимо галочек еще и hosts надо поправить.
09.04.2014 12:01
alicedr
 
Цитата:
OlegON Он достаточно бездарно работает с реестром, но в целом это проблем не приносит.
Кстати, UAC перед установкой всего (Oracle, библиотек, СМ) надо отключать.
UAC отключен, брендмауер отключен, все программы запускаются по правой кнопке Run as administrator, работаю под юзером Master, что входит в группу администраторов и является рабочей админской учеткой. Под ним же всегда ставлю Оракл, Супермаг и весь остальной софт.
Но все равно спасибо. Как-то пару раз на этом поймалась :)
09.04.2014 13:09
alicedr
 
Цитата:
OlegON Поверьте, я уже столько граблей с этим IPv6 собрал... Лучше убрать.
Убрала через реестр согласно рекомендациям Микрософт.
Теперь листенер использует IPv4:
Код:
Wed Apr 09 13:03:02 2014
09-APR-2014 13:03:02 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49231)) * establish * N1 * 0
09-APR-2014 13:03:02 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49232)) * establish * N1 * 0
09-APR-2014 13:03:02 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49233)) * establish * N1 * 0
09-APR-2014 13:03:02 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49234)) * establish * N1 * 0
09-APR-2014 13:03:02 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49235)) * establish * N1 * 0
09-APR-2014 13:03:03 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49236)) * establish * N1 * 0
09-APR-2014 13:03:04 * service_update * nv1 * 0
09-APR-2014 13:03:07 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.AppServer.exe)(HOST=KIDTSQL0)(USER=SYSTEM))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49237)) * establish * N1 * 0
09-APR-2014 13:03:07 * service_update * nv1 * 0
Wed Apr 09 13:03:13 2014
09-APR-2014 13:03:13 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.Main.exe)(HOST=KIDTSQL0)(USER=master))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49238)) * establish * N1 * 0
09-APR-2014 13:03:14 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=N1)(CID=(PROGRAM=C:\SM2000\Bin\Sm.Main.exe)(HOST=KIDTSQL0)(USER=master))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.203)(PORT=49239)) * establish * N1 * 0
09-APR-2014 13:03:22 * service_update * nv1 * 0
Ошибка в наличии.
Кстати, забыла сп5 переустановить, так сообщение о разных версиях бд и супермага вывелось.
09.04.2014 14:16
OlegON
 
Цитата:
07-APR-2014 14:42:58 * service_died * nv1 * 12537
пропало.
Ключ в другие порты переставляли? Время на серверах и клиенте правильное? После правки hosts ребутили сервер целиком? Домен?
Точно в виндожурнале красного нет?
09.04.2014 15:48
alicedr
 
Цитата:
OlegON пропало.
Код:
07-APR-2014 14:42:58 * service_died * nv1 * 12537
не пропало, а я сервис базы выключила.
09.04.2014 16:42
-Den-
 
Раз такие чудеса с реестром может попробовать ветке в реестре Service Plus или SuperMag2000 дать Разрешений "побольше" и посмотреть что будет.
09.04.2014 18:48
alicedr
 
Цитата:
OlegON Ключ в другие порты переставляли? Время на серверах и клиенте правильное? После правки hosts ребутили сервер целиком? Домен?
Точно в виндожурнале красного нет?
Ключ переставляла.
Время как бы вроде все равно, т.к. запускаю супермаг прям на сервере.
Хостами админ занимался и после этого уже раз 10 бутались.
Красного нет.
09.04.2014 19:12
OlegON
 
Домен? Время не все равно, поскольку лицензия может быть против будущего, например.
10.04.2014 09:58
alicedr
 
Цитата:
OlegON Домен? Время не все равно, поскольку лицензия может быть против будущего, например.
нет, с этим все в порядке-в модуль администратора заходит нормально, предупреждает что лицензия заканчивается 10 апреля. Сейчас с новой лицензией попробую, кстати.

И еще кстати, Кассовый модуль не запускается с такой же ошибкой.


Опции темы


Часовой пояс GMT +3, время: 20:05.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.