[ОТВЕТИТЬ]
22.08.2012 13:40
baggio
 
порадовал сегодня один из ерверов (блин что за неделя!:))

Сервер СМ не запускается...
в логах винды...
Код:
Невозможно запустить службу. Sm.Core.StartServerException: Диспетчеру TransportManager не удалось прослушать предоставленный URI с помощью службы NetTcpPortSharing: службе не удалось выполнить прослушивание.
   в Sm.AppServer.MainService.OnStart(String[] args)
   в System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
Перезапусткаешь службу... она не стртует... тут же падает... с описанием что "если службе нечего делать она выключается"...


Отправил в ребут... не ушел в ребут... помог только жесткий сброс... аптайм месяца четыре.. Windows 7...

странно... написал для памяти вдруг повторится...
25.10.2012 10:28
Данила
 
Неделю назад столкнулся с похожей ошибкой. За давностью точных симптомов не помню, но проблема была связана с тем, что в tns был указан другой хост, на котором была развернута такая же база. Просто сменил имя хоста на localhost и это решило проблему.
21.11.2012 12:30
Neutron
 
Столкнулся с тем же, что и baggio:
винда серверная 2008 r2 sp1 64
Версия Супермага 1.029.1 сп5
Файрвола и антивиря на машине нет.
После установки ТС не стартуют сервисы, после удаления и чистки реестра, стартанули серверы, после нескольких ребутов сервера снова та же история. Переустановка ТС не помогает.
Грешил на дотнет, переустановил, та же история.
Лог из виндожурнала:
Цитата:
Service cannot be started. Sm.Core.StartServerException: An attempt was

made to access a socket in a way forbidden by its access permissions
at Sm.AppServer.MainService.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object

state)
Как проверить чем занят сокет и вообще который?
Может кто встречался с проблемой?
П.С.
Уже задумываюсь в сторону вируса...
21.11.2012 13:37
OlegON
 
Домен под управлением недоадмина?
21.11.2012 14:25
Neutron
 
Да нет домена. Свежеустановленная винда.
21.11.2012 14:31
whitewizard
 
Локально стартуешь или из под rdp?
21.11.2012 14:41
Neutron
 
Да и так и так все одно...
21.11.2012 14:47
OlegON
 
Очень похоже либо на антивирус, либо на прыжки с полиси... Первого нет, второе без домена по идее не должно приезжать... Винду обновлял, все нормально?
21.11.2012 14:52
Neutron
 
Да, и ошибок не было, на данный момент все рекомендуемые обновления установлены.
21.11.2012 14:53
OlegON
 
В виндожурналах красненького нет? В Security нет интересных записей, что кому-то что-то не дали в момент, когда у тебя очередная попытка старта?
21.11.2012 15:46
Neutron
 
Да нет Олег(мистика:)), ничего...ща на вирусы проверяю...
посмотрим что накопаю...
21.11.2012 15:58
Propil
 
Кстати, я Олегу ссылку на одну утилиту давал в другой ветке..
Может, ей попробовать восстановить права на машине?

Например, в ряде случаев при установке сервис-пака на винду, процесс не доходил до конца из-за отсутствия разрешений на кое-какие ветки реестра.
Помогало это -
Цитата:
# Загрузите и установите файл Subinacl.exe. Для этого посетите веб-узел корпорации Майкрософт по адресу:
()
# Запустите Блокнот.
# Скопируйте указанный ниже текст и вставьте его в блокнот.
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
# Сохраните этот файл под именем Reset.cmd.
# Дважды щелкните файл Reset.cmd, чтобы выполнить сценарий.
21.11.2012 16:10
Neutron
 
Цитата:
Propil Кстати, я Олегу ссылку на одну утилиту давал в другой ветке..
Может, ей попробовать восстановить права на машине?
Утилитка на 2008-ом 64 сервере на работает:(
21.11.2012 16:50
baggio
 
извеняюсь за вопрос...
1. а ты сервер ребутить л?
2. Проц какой?
3. Фаервол отключен понятно... а если включить?
21.11.2012 17:09
whitewizard
 
Служба файрволла и блютуса должна быть включена однозначно.
21.11.2012 17:13
baggio
 
Цитата:
whitewizard Служба файрволла и блютуса должна быть включена однозначно.
Это был сарказм?
тогда выключай файвол на свей машине и попробуй установить сетевой принтер... потом поговорим...
21.11.2012 17:28
whitewizard
 
сарказм-то с чего? выключение на 7-ке вырубает вообще практически всё сетевое.
21.11.2012 18:27
baggio
 
Цитата:
whitewizard сарказм-то с чего? выключение на 7-ке вырубает вообще практически всё сетевое.
тогда да сорри...
брандмаузер лучше включить и разрешить что нужно...
21.11.2012 19:14
Neutron
 
Цитата:
1. а ты сервер ребутить л?
Угу...*22
Цитата:
2. Проц какой?
Интеловский Ксеон
Цитата:
3. Фаервол отключен понятно... а если включить?
И при включенном и при выключенном:(

Добавлено через 2 минуты 10 секунд
Цитата:
baggio в догонку UAC?
Не л..попробую...

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

Добавлено через 5 минут 30 секунд
Цитата:
baggio тогда да сорри...
брандмаузер лучше включить и разрешить что нужно...
да включен он....у меня подозрение, что что-то занимает порты 63403-63405,вирусов вроде нет...только вот что занимает никак не видно в netstat-e, скачал прогу
CurrPorts, проверил, сервис супермага (на рабочей машине) висит на tcp 63403-63405, а на этой машине ничего нет на этих портах, но все равно сервис не запускается. Вечером поковыряюсь в реестре...попробую из рабочей параметры реестра на нерабочую машину перенести..
Не хочу переустанавливать винду(рассматриваю как крайний вариант)...самому интересно разобраться.
О результатах отпишусь..
21.11.2012 21:23
baggio
 
Служба от кого стартует?
если от систем... попробуй от "заведомо" "правильного" админа...
21.11.2012 22:06
Dim
 
Цитата:
baggio тогда да сорри...
брандмаузер лучше включить и разрешить что нужно...
там рецепт - службу стартуем, а брандмауер - отключаем
21.11.2012 22:57
Neutron
 
Цитата:
baggio Служба от кого стартует?
если от систем... попробуй от "заведомо" "правильного" админа...
Уже пробовал...все равно никак..

Ковыряние в параметрах реестра пока ни к чему не привело...
Продолжаю рыть....
удалил все версии дотнета...все возможно лишнее на сервере, остановил все утилиты HP, вынес их из автозагрузки...удалил ТС, подчистил реестр, ща буду по новой устанавливать....посмотрим к чему это приведет(прошлый раз сервер стартанул, через две перезагрузки упал)...
Цитата:
Dim там рецепт - службу стартуем, а брандмауер - отключаем
ща установлю если не получится и это попробую...

П.С.
уффф намучал он меня...
22.11.2012 00:15
Neutron
 
Цитата:
Neutron ща буду по новой устанавливать....посмотрим к чему это приведет(прошлый раз сервер стартанул, через две перезагрузки упал)...

ща установлю если не получится и это попробую...

П.С.
уффф намучал он меня...
Все одно....не помогла моя чистка...
Попробовал сделать так как посоветовал Dim отвалился RDP...
остается ждать утра и ехать в магазин...хотя пинг есть...благо дело на нем никто не работает:)
22.11.2012 08:11
OlegON
 
А ты точно все сообщение об ошибке привел, т.е. целиком?
как вариант...
Цитата:
Permission denied.
An attempt was made to access a socket in a way forbidden by its access permissions. An example is using a broadcast address for sendto without broadcast permission being set using setsockopt(SO_BROADCAST).
Another possible reason for the WSAEACCES error is that when the bind function is called (on Windows NT 4.0 with SP4 and later), another application, service, or kernel mode driver is bound to the same address with exclusive access. Such exclusive access is a new feature of Windows NT 4.0 with SP4 and later, and is implemented by using the SO_EXCLUSIVEADDRUSE option.
22.11.2012 12:20
Neutron
 
Цитата:
OlegON А ты точно все сообщение об ошибке привел, т.е. целиком?
как вариант...

Да весь:(
А вот кусок лога из супермага
Цитата:
----- Прерывание работы программы -----
сообщение: "An attempt was made to access a socket in a way forbidden by its access permissions"
исключение: System.Net.Sockets.SocketException
источник: System
метод: Void DoBind(System.Net.EndPoint, System.Net.SocketAddress)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at System.Net.Sockets.TcpListener.Start()
at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start(Boolean exclusiveAddressUse)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.StartListening(Object data)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.SetupChannel()
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor(IDictionary properties, IServerChannelSinkProvider sinkProvider, IAuthorizeRemotingConnection authorizeCallback)
at Sm.AppServer.ServerHost.RegisterTcpChannel(String channelName, Int32 port, Boolean isControlPort)
at Sm.AppServer.ServerHost.StartNetRemoting()
at Sm.AppServer.ServerHost.Start()
at Sm.AppServer.MainService.OnStart(String[] args)
Ночью поставил себе на комп в виртуалке ту же винду и установил дотнет 3.5,установил ТС, все работало...уже не знаю может винда встала криво, может еще что...сегодня сервак будет под рукой...поковыряюсь...
22.11.2012 14:05
Neutron
 
копал ....копал и наконец накопал:)
На сервере был настроен интернет шеринг, одна сетевуха на другую.
Отключил...и Опппааа все заработало...
Теперь сяду разбираться где и что и главное зачем блокирует...
о результатах дам знать...

P.S.
кстати после отключения шеринга, локальная сетевуха вернула настройки которые были до включения (раньше такого не замечал), а внешняя оставила настройки как есть.
копаю дальше...
23.11.2012 15:48
Neutron
 
Народ всем огромное спасибо за помощь...на данный момент ясно только одно:
Ответ ТП:
NAT для данного сервера противопоказан, по крайней мере до того момента, пока наши разработчики не предпримут действия по модернизации работы сервера приложений.
23.11.2012 16:24
Little
 
уж сколько раз Olegon говорил, чтоб ничем не нагружать сервер БД, кроме самой БД... И все равно из них делают, то шлюз, то универсальный комп.. От этого все зло и происходит.. Неужто самый простой роутер нельзя купить..
23.11.2012 17:21
Neutron
 
Цитата:
Little уж сколько раз Olegon говорил, чтоб ничем не нагружать сервер БД, кроме самой БД... И все равно из них делают, то шлюз, то универсальный комп.. От этого все зло и происходит.. Неужто самый простой роутер нельзя купить..
Думаю ни для кого ничего нового ты не высказал, и то что владельцы магазинов (в основном маленьких и в основном новых) экономят на всем что попало тоже не новость.Не все конечно...
Little, не всегда желания совпадают с возможностями. И ДА иногда даже самый простой роутер нельзя купить, и делают сервер БД универсальный не исходя из своих фантазий, а исходя из потребностей и возможностей. В общем я согласен с Олегом на счет того что на сервере БД должна крутиться только БД. Но не тебе Уважаемый Little и не мне решать, сколько должен тратить на ИТ владелец данного магазина(работа такая...), мне например решать проблемы с работой и предлагать решения для оптимальной работы того же сервера, может и мучаться с последствиями экономии того или иного железа или же софта. Да и (повторюсь еще раз)не всегда есть возможность и средства. Не думаю что исходя из минимальных затрат и экономии владельца магазина не нужно уметь или учиться решать (или хотя бы пытаться решить) проблемы такого рода, а топик был как раз об этом, а не о том что нужно ставить на сервер или чего не надо ставить, о таких вещах я уверен опытные люди не забывают(давайте лучше придерживаться темы).
Еще раз благодарю участников данного топика за желание помочь и за советы, так же и тебя Little за то что напомнил простую истину(искренне без обид)...и Сории за оффтоп...

P.S.
Кстати проблема с натом на 2008-ом 64 бит тоже была в новость для ТП С+(обещали разобраться), вот и плюсик от экономии владельца...


Опции темы


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

 

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