powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Monitor Server (ошибка при запуске службы)
47 сообщений из 47, показаны все 2 страниц
Monitor Server (ошибка при запуске службы)
    #35298036
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

Есть несколько машин, на всех win2k, ASE 11.9.2 На большинстве монитор сервер нормально запускается в сервисах и привязывается в sybase central-е, но на двух при попытке запустить его в сервисах вылатает с -1 кодом.

Выдержки из лога:

Код: plaintext
1.
2.
3.
4.
5.
6.
May  06   19 : 22 : 14   2008 : Monitor Server/ 11 . 9 . 2 . 6 /P/NT (IX86)/OS  4 . 0 / 1 /OPT/SWR  10029  ROLLUP/Tue Mar  19   09 : 52 : 11   2002 

...

May  06   19 : 22 : 14   2008 : Command line: C:\Sybase\bin\monsrvr.exe -SMYSERV -MMYSERV_MS -iC:\Sybase\ini\sql.ini -lC:\Sybase\install\ms.log -O -n20 
May  06   19 : 22 : 14   2008 : Net-Library operation terminated due to disconnect
May  06   19 : 22 : 14   2008 : Fatal error - 1  detected


Погуглил, форум почитал - ничего похожего не нашёл. Может быть подскажете, в чём проблема? Или хотя бы где её искать.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35298161
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr пишет:
> Погуглил, форум почитал - ничего похожего не нашёл. Может быть
> подскажете, в чём проблема? Или хотя бы где её искать.

sql.ini файл с этого сервера покажите ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35298666
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот sql.ini

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
[MYSERV_BS]
$BASE$ 00 =NLMSNMP,\pipe\sybase\backup
$BASE$ 01 =NLWNSCK,MYSERV, 5001 
MASTER=$BASE$ 00 ;$BASE$ 01 ;
$BASE$ 02 =NLMSNMP,\pipe\sybase\backup
$BASE$ 03 =NLWNSCK,MYSERV, 5001 
QUERY=$BASE$ 02 ;$BASE$ 03 ;
[MYSERV_MS]
$BASE$ 00 =NLMSNMP,\pipe\sybase\monitor
$BASE$ 01 =NLWNSCK,MYSERV, 5002 
MASTER=$BASE$ 00 ;$BASE$ 01 ;
$BASE$ 02 =NLMSNMP,\pipe\sybase\monitor
$BASE$ 03 =NLWNSCK,MYSERV, 5002 
QUERY=$BASE$ 02 ;$BASE$ 03 ;
[MYSERV_HS]
$BASE$ 00 =NLMSNMP,\pipe\sybase\hist
$BASE$ 01 =NLWNSCK,MYSERV, 5003 
MASTER=$BASE$ 00 ;$BASE$ 01 ;
$BASE$ 02 =NLMSNMP,\pipe\sybase\hist
$BASE$ 03 =NLWNSCK,MYSERV, 5003 
QUERY=$BASE$ 02 ;$BASE$ 03 ;
[MYSERV]
$BASE$ 00 =NLMSNMP,\pipe\sybase\query
$BASE$ 01 =NLWNSCK,MYSERV, 5000 
MASTER=$BASE$ 00 ;$BASE$ 01 ;
$BASE$ 02 =NLMSNMP,\pipe\sybase\query
$BASE$ 03 =NLWNSCK,MYSERV, 5000 
QUERY=$BASE$ 02 ;$BASE$ 03 ;
[MYSERV_XP]
$BASE$ 00 =NLMSNMP,\pipe\sybase\xps
$BASE$ 01 =NLWNSCK,MYSERV, 5004 
MASTER=$BASE$ 00 ;$BASE$ 01 ;
$BASE$ 02 =NLMSNMP,\pipe\sybase\xps
$BASE$ 03 =NLWNSCK,MYSERV, 5004 
QUERY=$BASE$ 02 ;$BASE$ 03 ;

Сравнил с sql.ini работающего сервака - всё очень и очень похоже.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35298710
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оставил на обеих серверах работать одни и те же службы - ситуация не изменилась: на одном всё пашет, на другом нет.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35298821
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr пишет:

> [MYSERV]
> $BASE$*00*=NLMSNMP,\pipe\sybase\query
> $BASE$*01*=NLWNSCK,MYSERV,*5000*
> MASTER=$BASE$*00*;$BASE$*01*;
> $BASE$*02*=NLMSNMP,\pipe\sybase\query
> $BASE$*03*=NLWNSCK,MYSERV,*5000*
> QUERY=$BASE$*02*;$BASE$*03*;

Запустите ASE и затем выполните комманду
telnet localhost 5000

Если соединение не установится (будет долго-долго говорить connecting) - ASE не
слушает этот порт.


я никогда не видел, чтобы можно было бы использовать вот такие вот
"переменные" в ini файле. Это - не shell script, его никто вроде бы не
интерпретирует. Ну в общем я такое не встречал. Ваша секция пишется по-другому
вот так:

Код: plaintext
1.
2.
3.
4.
5.
[MYSERV]
MASTER=NLMSNMP,\pipe\sybase\query;
MASTER=NLWNSCK,MYSERV,5000
QUERY=NLMSNMP,\pipe\sybase\query
QUERY=NLWNSCK,MYSERV,5000

Попробуйте, может в этом дело (все другие секции тоже нужно бы переписать
аналогично).


Ну и я бы поставил TCP-протокол на первое место, это как последний шанс.
Код: plaintext
1.
2.
3.
4.
5.
[MYSERV]
MASTER=NLMSNMP,\pipe\sybase\query;
MASTER=NLWNSCK,MYSERV,5000
QUERY=NLWNSCK,MYSERV,5000
QUERY=NLMSNMP,\pipe\sybase\query


Больше мыслей пока нет.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35298868
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
я никогда не видел, чтобы можно было бы использовать вот такие вот
"переменные" в ini файле. Это - не shell script, его никто вроде бы не
интерпретирует. Ну в общем я такое не встречал.
такой синтаксис имеет право на существование
помню в 11.9.2 было такое, но больше не встречал ;)
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35298945
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Запустите ASE и затем выполните комманду
telnet localhost 5000

>telnet localhost 5000
Connecting To localhost...Could not open a connection to host on port 5000 : Connect failed

Выдаёт это как на работающем сервере, так и на проблемном.

MasterZiv я никогда не видел, чтобы можно было бы использовать вот такие вот
"переменные" в ini файле. Это - не shell script, его никто вроде бы не
интерпретирует. Ну в общем я такое не встречал.

Как заметил komrad, у меня как раз 11.9.2, и такой синтаксис опять же нормально работает на другом сервере.

MasterZivВаша секция пишется по-другому вот так:
...
Ну и я бы поставил TCP-протокол на первое место, это как последний шанс.


Переписал - не помогает. :(

А почему Вы взялись именно за MYSERV? Просто как за первый попавшийся под руку? Ведь MYSERV отлично работает, не пускается только MYSERV_MS.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299084
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть в логе самого Sybase ASE записи за период старта/останова монитор-сервера?
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299116
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ проверьте, что не включен Windows Firewall
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299247
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad MasterZiv
я никогда не видел, чтобы можно было бы использовать вот такие вот
"переменные" в ini файле. Это - не shell script, его никто вроде бы не
интерпретирует. Ну в общем я такое не встречал.
такой синтаксис имеет право на существование
помню в 11.9.2 было такое, но больше не встречал ;)
а еще можно вот такую жесть встретить (для ASE 11.0 и ранее):

Код: plaintext
1.
2.
SYBASE_SERVER
 query tli tcp /dev/tcp \x000213880a3ee71c0000000000000000
 master tli tcp /dev/tcp \x000213880a3ee71c0000000000000000

ссылка
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299353
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradесть в логе самого Sybase ASE записи за период старта/останова монитор-сервера?
Лог ASE - это errorlog? В нём ни слова о монитор-сервере. Он упоминается только в своём ms.log

komrad+ проверьте, что не включен Windows Firewall
Это вин 2к, фаервол по умолчанию отключён.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299393
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad пишет:
> такой синтаксис имеет право на существование
> помню в 11.9.2 было такое, но больше не встречал ;)

А где он описан ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299404
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr пишет:
> А почему Вы взялись именно за MYSERV? Просто как за первый попавшийся
> под руку? Ведь MYSERV отлично работает, не пускается только MYSERV_MS.

У вас же ошибка:
Net-Library operation terminated due to disconnect

MONSERVER коннектится к ASE Dataserver. Но в вашем случае этого у
него не получается. Поэтому у вас проблемы с connectivity к ASE.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299421
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr пишет:
> >telnet localhost 5000
> Connecting To localhost...Could not open a connection to host on port
> 5000 : Connect failed
>
> Выдаёт это как на работающем сервере, так и на проблемном.

Это станно. Должен работать хотя бы на работающем.
вы вместо localhost поставьте имя хоста реальное (двух, рабочего
и нерабочего). Я просто подразумевал, что вы с той же машины будете
это делать, т.е. с самого сервера.

А вообще к ASE приконнектится можно ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299473
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
komrad пишет:
> такой синтаксис имеет право на существование
> помню в 11.9.2 было такое, но больше не встречал ;)

А где он описан ?
Posted via ActualForum NNTP Server 1.4

например в гугле ;)

вот, например, упоминание такого синтаксиса в офиц. доке sybase (страница 83 PDF-а или 7-3 согласно оглавлению)
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299671
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЭто станно. Должен работать хотя бы на работающем.
вы вместо localhost поставьте имя хоста реальное (двух, рабочего
и нерабочего). Я просто подразумевал, что вы с той же машины будете
это делать, т.е. с самого сервера.
Удивительно, но факт: когда я пытался телнетиться на локалхост, то соединение не устанавливалось ни на рабочем серваке, ни на глючном. Когда же я стал телнетиться с третьей машины на оба сервера, то к рабочему коннекчусь, а к глючному нет. При этом коннект на порт радмина, например, на глючный сервак проходит.

Т.е. 5000 порт не слушается или прикрыт фаерволом... Где он может быть прикрыт кроме фаервола\антивируса? И в его закрытости ли дело?
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299735
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr MasterZivЭто станно. Должен работать хотя бы на работающем.
вы вместо localhost поставьте имя хоста реальное (двух, рабочего
и нерабочего). Я просто подразумевал, что вы с той же машины будете
это делать, т.е. с самого сервера.
Удивительно, но факт: когда я пытался телнетиться на локалхост, то соединение не устанавливалось ни на рабочем серваке, ни на глючном. Когда же я стал телнетиться с третьей машины на оба сервера, то к рабочему коннекчусь, а к глючному нет. При этом коннект на порт радмина, например, на глючный сервак проходит.

Т.е. 5000 порт не слушается или прикрыт фаерволом... Где он может быть прикрыт кроме фаервола\антивируса? И в его закрытости ли дело?

во-первых, проверьте это:
Код: plaintext
netstat -a | find "500"

во-вторых, приведите выдержку из лога Sybase ASE - заголовок последнего старта сервера
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299843
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маленькая поправка
netstat -a | find " 5000 " , а не netstat -a | find " 500 "
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299868
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisМаленькая поправка
netstat -a | find " 5000 " , а не netstat -a | find " 500 "
не, это специально - чтобы проверить запущенность остальных серверов из sql.ini
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35299874
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry - торможу :-)
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300291
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradво-первых, проверьте это:
Код: plaintext
netstat -a | find "500"

Найден только 4500. Все 500х закрыты.

komradво-вторых, приведите выдержку из лога Sybase ASE - заголовок последнего старта сервера
А где находится этот лог? Залез в server config - там стоит "Use Windows NT event logging". Полез копаться в системных логах, но это жутко неудобно, и найти там событие запуска сервера не представляется возможным.

Вот что нашёл в логах NT:
Код: plaintext
The Sybase MONServer _ ZUZINO_MS service terminated with service-specific error  4294967295 .
Код: plaintext
 120011 : ninit: bind, Could not bind socket address. 
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300372
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr komradво-первых, проверьте это:
Код: plaintext
netstat -a | find "500"

Найден только 4500. Все 500х закрыты.

а сервер Sybase запущен?

brbrbr
komradво-вторых, приведите выдержку из лога Sybase ASE - заголовок последнего старта сервера
А где находится этот лог? Залез в server config - там стоит "Use Windows NT event logging".

поищите в папке с Sybase-ом bat-файлы типа RUN_* и покажите их содержимое
к сожалению за давностию лет очень смутно помню структуру каталогов 11-ой версии Sybase
если не влом, то приаттачьте результат выполнения команды

Код: plaintext
tree ПУТЬ_К_ПАПКЕ_SYBASE /F


brbrbr
Полез копаться в системных логах, но это жутко неудобно, и найти там событие запуска сервера не представляется возможным.

в виндовс-лог не пишется интересующая нас информация

brbrbr
Вот что нашёл в логах NT:
Код: plaintext
 120011 : ninit: bind, Could not bind socket address. 

эта ошибка говорит, что он не смог поднять листенер на указанном порту
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300401
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Monitor Server при старте должен подсоединиться к SHARED памяти основного ASE. Т.к. похоже, что основной ASE не стартован (по крайней мере на порту 5000, куда лезет MS), то MS будет валиться...
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300673
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad brbrbr komradво-первых, проверьте это:
Код: plaintext
netstat -a | find "500"

Найден только 4500. Все 500х закрыты.

а сервер Sybase запущен?
Sybase SQLServer _MYSERV в службах исправно висит, останавливается и заново запускается.

brbrbr
komradво-вторых, приведите выдержку из лога Sybase ASE - заголовок последнего старта сервера
А где находится этот лог? Залез в server config - там стоит "Use Windows NT event logging".

поищите в папке с Sybase-ом bat-файлы типа RUN_* и покажите их содержимое
к сожалению за давностию лет очень смутно помню структуру каталогов 11-ой версии Sybase[/quot]
RUN_MYSERV.bat
Код: plaintext
C:\Sybase\bin\sqlsrvr.exe  -dC:\Sybase\DATA\MASTER.DAT -sMYSERV -eC:\Sybase\install\errorlog -iC:\Sybase\ini -MC:\Sybase
RUN_MYSERV_BS.bat
Код: plaintext
C:\Sybase\bin\bcksrvr.exe -SMYSERV_BS -eC:\Sybase\install\backup.log -IC:\Sybase\ini\sql.ini -Lenglish -Jcp850 
RUN_MYSERV_MS.bat
Код: plaintext
C:\Sybase\bin\bcksrvr.exe -SMYSERV_BS -eC:\Sybase\install\backup.log -IC:\Sybase\ini\sql.ini -Lenglish -Jcp850 

Стал искать в errorlog, вот что нашёл:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 00  kernel  Using 'C:\Sybase\ZUZINO.cfg' for configuration information.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 00  kernel  Logging SQL Server messages in file 'C:\Sybase\install\errorlog'.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 01  kernel  kdcl_init: connectivity library supports master/query syntax
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 01  kernel  Directory Control Layer (DCL) using directory driver: InterfacesDriver
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 01  kernel  *** WARNING ******************
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 01  kernel  Operating system may favor the system cache when memory is at a premium.
 To disable this warning, set the registry parameter 'LargeSystemCache' to  0  in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 01  kernel  SQL Server NT process id is 0x5fc.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 01  kernel  SQL Server was started as a Service.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 03  kernel  Network and device connection limit is  99992 .
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 04  server  Number of proc buffers allocated:  221916 .
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 15  server  Proc header memory allocated  110958  pages for each per engine cache
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 17  server  Number of blocks left for proc headers:  222020 .
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 17  server  Memory allocated for the default data cache cache:  1672322  Kb
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 34  server  Size of the 2K memory pool:  1672316  Kb
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 35  kernel  Initializing virtual device  0 , 'C:\Sybase\DATA\MASTER.DAT'
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 35  kernel  Virtual device  0  started using asynchronous i/o.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 35  kernel  Worker Thread Manager is not enabled for use in SQL Server.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 35  kernel  Either the config parameter 'use security services' is set to  0 , or ASE does not support use of external security mechanisms on this platform. The Security Control Layer will not be initialized. No external security mechanisms will be supported.
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 35  kernel  engine  0 , os pid  232   online
 00 : 00000 : 00000 : 2008 / 05 / 07   15 : 04 : 37 . 35  server  No active traceflags
 00 : 00000 : 00001 : 2008 / 05 / 07   15 : 04 : 37 . 35  server  Opening Master Database ...
 00 : 00000 : 00001 : 2008 / 05 / 07   15 : 04 : 37 . 37  server  Loading SQL Servers default sort order and character set
 00 : 00000 : 00003 : 2008 / 05 / 07   15 : 04 : 37 . 40  kernel  network name zuzino1, type ether, port  5000 
 00 : 00000 : 00004 : 2008 / 05 / 07   15 : 04 : 37 . 73  kernel  network name zuzino, type ether, port  5000 
 00 : 00000 : 00004 : 2008 / 05 / 07   15 : 04 : 37 . 73  kernel  NT operating system error  10049  in module 'e:\rel119x\porttree\svr\sql\generic\ksource\strmio\n_winsock.c' at line  1421 : FormatMessage() Error Return.
 00 : 00000 : 00004 : 2008 / 05 / 07   15 : 04 : 37 . 73  kernel  ninit: bind, Could not bind socket address.
 00 : 00000 : 00004 : 2008 / 05 / 07   15 : 04 : 37 . 73  server  Unable to initialize network  2 

если не влом, то приаттачьте результат выполнения команды
Код: plaintext
tree ПУТЬ_К_ПАПКЕ_SYBASE /F

Файл прикрепил.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300740
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порадовало содержимое запуска МониторСервера RUN_MYSERV_MS.bat, там запускается бинарник бекапсервера :-)

C:\Sybase\bin\ bcksrvr.exe -SMYSERV_BS -eC:\Sybase\install\backup.log -IC:\Sybase\ini\sql.ini -Lenglish -Jcp850

Надеюсь это опечатка .. из-за Ctrl C / Ctrl V. Хотя проверьте на всякий случай.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300749
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также пришлите еще содержимое файлика hosts из C:\WINDOWS\system32\drivers\etc\hosts
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300806
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> C:\Sybase\bin\sqlsrvr.exe -dC:\Sybase\DATA\MASTER.DAT -sMYSERV -eC:\Sybase\install\errorlog -iC:\Sybase\ini -MC:\Sybase

Подозреваю, что хост у вас нифига не MYSERV называется, а как-то по-другому.
Надо тогда править в sql.ini.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300811
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
moris пишет:
> Также пришлите еще содержимое файлика hosts из
> C:\WINDOWS\system32\drivers\etc\hosts

А это-то вам зачем ? Обычно там ничего не лежит.
А если и лежит, то далеко не все, что там лежит,
резолвится в IP -адреса

Лучше уж тогда

nslookup MYSERV
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35300842
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, непонял а почему вы ASE лог прислали какого то сервера ZUZINO (Using 'C:\Sybase\ZUZINO.cfg'), в то время как вас просили лог ASE именно MYSERV
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35301767
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisКстати, непонял а почему вы ASE лог прислали какого то сервера ZUZINO (Using 'C:\Sybase\ZUZINO.cfg'), в то время как вас просили лог ASE именно MYSERV

MasterZivПодозреваю, что хост у вас нифига не MYSERV называется, а как-то по-другому.
Надо тогда править в sql.ini.
Я в самом начале темы обозвал его MYSERV, когда на пальцах объяснял, а в логах, чтобы не создавать путаницы, везде ctrl+h и заменял его истинное название (ZUZINO) на MYSERV. В одном месте пропустил. :)

Вы полагаете, что надо жёстко айпи прописать вместо имени сервера?
А так в sql.ini везде используется то же буквенное имя.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35301781
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisПорадовало содержимое запуска МониторСервера RUN_MYSERV_MS.bat, там запускается бинарник бекапсервера :-)

C:\Sybase\bin\ bcksrvr.exe -SMYSERV_BS -eC:\Sybase\install\backup.log -IC:\Sybase\ini\sql.ini -Lenglish -Jcp850

Надеюсь это опечатка .. из-за Ctrl C / Ctrl V. Хотя проверьте на всякий случай.
Да, конечно же, это опечатка.

Код: plaintext
C:\Sybase\bin\monsrvr.exe  -SMYSERV -MMYSERV_MS -iC:\Sybase\ini\sql.ini -lC:\Sybase\install\ms.log -O -n20
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35301814
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
moris пишет:
> Также пришлите еще содержимое файлика hosts из
> C:\WINDOWS\system32\drivers\etc\hosts

А это-то вам зачем ? Обычно там ничего не лежит.
А если и лежит, то далеко не все, что там лежит,
резолвится в IP -адреса

Лучше уж тогда

nslookup MYSERV
В hosts только локалхост, а вот nslookup показал забавную вещь - MYSERV не резолвится.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35301837
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr MasterZiv
moris пишет:
> Также пришлите еще содержимое файлика hosts из
> C:\WINDOWS\system32\drivers\etc\hosts

А это-то вам зачем ? Обычно там ничего не лежит.
А если и лежит, то далеко не все, что там лежит,
резолвится в IP -адреса

Лучше уж тогда

nslookup MYSERV
В hosts только локалхост, а вот nslookup показал забавную вещь - MYSERV не резолвится.

надо резолвить не MYSERV, а ZUZINO, если Вы пользовались технологией подмены реальности ;)

что покажет это?
Код: plaintext
ipconfig /all  

Я бы на вашем месте попробовал бы первести с винсока на TCP протокол и проверить - поднимется ли или нет, займет ли отведенные ему порты ASE и т.п.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35301845
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr morisКстати, непонял а почему вы ASE лог прислали какого то сервера ZUZINO (Using 'C:\Sybase\ZUZINO.cfg'), в то время как вас просили лог ASE именно MYSERV

MasterZivПодозреваю, что хост у вас нифига не MYSERV называется, а как-то по-другому.
Надо тогда править в sql.ini.
Я в самом начале темы обозвал его MYSERV, когда на пальцах объяснял, а в логах, чтобы не создавать путаницы, везде ctrl+h и заменял его истинное название (ZUZINO) на MYSERV. В одном месте пропустил. :)

Вы полагаете, что надо жёстко айпи прописать вместо имени сервера?
А так в sql.ini везде используется то же буквенное имя.

Нет, просто когда я увидел ваши "трики" касательно того, что сервер на хосте MYSERV стартует почему то на хосте ZUZINO, то и предположил, что MYSERV это псевдоним ZUZINO. Теперь понятно... Что это просто подмены...
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35301982
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradнадо резолвить не MYSERV, а ZUZINO, если Вы пользовались технологией подмены реальности ;)
Само собой, так оно и было. :)

komradчто покажет это?
Код: plaintext
ipconfig /all  

ipconfigC:\>ipconfig -all

Windows 2000 IP Configuration

Host Name . . . . . . . . . . . . : MYSERV
Primary DNS Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Broadcast
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter SERV22:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/1000 EB Network Connection with I/O Acceleration #2
Physical Address. . . . . . . . . : 00-15-17-0E-E6-E3
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 10.0.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.0.0.1
DNS Servers . . . . . . . . . . . : 10.0.0.100


komradЯ бы на вашем месте попробовал бы первести с винсока на TCP протокол и проверить - поднимется ли или нет, займет ли отведенные ему порты ASE и т.п.
Я попробовал создать в sql.ini два новых сервера:
sql.ini[MYSERV_SRV]
master=TCP,10.0.0.2,5000
query=TCP,10.0.0.2,5000

[MYSERV_SRV_MS]
master=TCP,10.0.0.2,5002
query=TCP,10.0.0.2,5002

И подправить RUN_MYSERV_MS.BAT, заменив бывшие там серверы на только что созданные:
RUN_MYSERV_MS.BATC:\Sybase\bin\monsrvr.exe -SMYSERV_SRV -MMYSERV_SRV_MS -iC:\Sybase\ini\sql.ini -lC:\Sybase\install\ms.log -O -n20

Сервис по-прежнему не захотел перепускаться.
Это ведь и есть, то, что Вы предлагали? Или Вы предлагаете именно переписать в sql.ini все существующие записи на TCP и заменить буквенное имя на ip?

ЗЫ: Перезагрузка сервера связана со множественным геммороем, а потому по возможности желательно обойтись без неё.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35302040
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql.ini[MYSERV]
master=TCP,10.0.0.2,5000
query=TCP,10.0.0.2,5000

[MYSERV_MS]
master=TCP,10.0.0.2,5002
query=TCP,10.0.0.2,5002

вот так и не править названия серверов нигде более
далее проверить открытые порты
netstat -a | find "500"
и проверить errorlog сервера Sybase (заголовок старта) на предмет ошибок и т.п.
а еще лучше - запостить эту инфу сюда

brbrbr
ЗЫ: Перезагрузка сервера связана со множественным геммороем, а потому по возможности желательно обойтись без неё.
значит пробовать в нерабочее время и перезапускать только sybase
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35302392
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradдалее проверить открытые порты
netstat -a | find "500"
и проверить errorlog сервера Sybase (заголовок старта) на предмет ошибок и т.п.
а еще лучше - запостить эту инфу сюда
По 5000 работает, 5001 слушает.

В errorlog есть одно предупреждение и одна ошибка:
errorlog00:00000:00000:2008/05/05 17:22:31.48 kernel *** WARNING ******************
00:00000:00000:2008/05/05 17:22:31.48 kernel Operating system may favor the system cache when memory is at a premium.
To disable this warning, set the registry parameter 'LargeSystemCache' to 0 in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

...

00:00000:00001:2008/05/05 17:22:32.00 server Opening Master Database ...
00:00000:00001:2008/05/05 17:22:32.03 server Loading SQL Server's default sort order and character set
00:00000:00003:2008/05/05 17:22:32.07 kernel network name myserv, type ether, port 5000
00:00000:00003:2008/05/05 17:22:32.07 kernel NT operating system error 10049 in module 'e:\rel119x\porttree\svr\sql\generic\ksource\strmio\n_winsock.c' at line 1421: FormatMessage() Error Return.
00:00000:00003:2008/05/05 17:22:32.07 kernel ninit: bind, Could not bind socket address.
00:00000:00003:2008/05/05 17:22:32.07 server Unable to initialize network 1

На всякий случай errorlog последнего запуска сервера прикрепляю к сообщению.

Если я правлю sql.ini (как написал постом выше), а затем в сервисах пытаюсь стартануть MONServer, поправки в sql.ini учитываются? Или надо перезапустить основной SQLServer тоже?
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35302403
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не сохранил изменения в файле перед присоединением. Там полный лог, а вот тут последнего запуска.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35302798
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr komradдалее проверить открытые порты
netstat -a | find "500"
и проверить errorlog сервера Sybase (заголовок старта) на предмет ошибок и т.п.
а еще лучше - запостить эту инфу сюда
По 5000 работает, 5001 слушает.

ну это у Вас субд + бекап
монитор-сервер то стартует?

что у Вас в sysservers?

Код: plaintext
select * from sysservers 


brbrbr
Если я правлю sql.ini (как написал постом выше), а затем в сервисах пытаюсь стартануть MONServer, поправки в sql.ini учитываются?
да, учитываются, т.к. сервер смотрит в sql.ini при старте

brbrbr
Или надо перезапустить основной SQLServer тоже?

да, надо рестартовать
порядок:
1) останавливаем весь Sybase (ASE + BS + MS + остальное)
2) правим sql.ini
3) рестартуем весь Sybase (ASE + BS + MS + остальное)
4) проверяем работает или нет
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35302832
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradну это у Вас субд + бекап
монитор-сервер то стартует?

что у Вас в sysservers?

Код: plaintext
select * from sysservers 

В том-то и дело, что не стартует. Я не могу его запустить в сервисах - вылетает с кодом -1.
select * from sysservers1 8 SYB_BACKUP MYSERV_BS NULL NULL
2 0 MYSERV_XP MYSERV_XP NULL NULL


komrad
да, надо рестартовать
порядок:
1) останавливаем весь Sybase (ASE + BS + MS + остальное)
2) правим sql.ini
3) рестартуем весь Sybase (ASE + BS + MS + остальное)
4) проверяем работает или нет
А первые два пункта местами если поменять? Он же не перезаписывает sql.ini при выходе. Ближе к вечеру попробую, пока нельзя никак.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35302927
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr
Код: plaintext
select * from sysservers 
В том-то и дело, что не стартует. Я не могу его запустить в сервисах - вылетает с кодом -1.
select * from sysservers1 8 SYB_BACKUP MYSERV_BS NULL NULL
2 0 MYSERV_XP MYSERV_XP NULL NULL


неполная таблица
приведите такой же селект с другой рабочей пары ASE+MS




brbrbr
komrad
да, надо рестартовать
порядок:
1) останавливаем весь Sybase (ASE + BS + MS + остальное)
2) правим sql.ini
3) рестартуем весь Sybase (ASE + BS + MS + остальное)
4) проверяем работает или нет
А первые два пункта местами если поменять? Он же не перезаписывает sql.ini при выходе. Ближе к вечеру попробую, пока нельзя никак.
не перезаписывает
просто если Вы будете тормозить сервера из консоли посредством isql , то к серверу уже не подключитесь... Однако, у Вас есть возможно старт/стопа посредством сервисов, так что в данном случае 1 и 2 местами менять не страшно.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35303135
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad brbrbr
Код: plaintext
select * from sysservers 
В том-то и дело, что не стартует. Я не могу его запустить в сервисах - вылетает с кодом -1.
select * from sysservers1 8 SYB_BACKUP MYSERV_BS NULL NULL
2 0 MYSERV_XP MYSERV_XP NULL NULL


неполная таблица
приведите такой же селект с другой рабочей пары ASE+MS

работающий ASE+MS
srvid srvstatus srvname srvnetname srvclass srvsecmech
----------- ----------- ------- ---------- ----------- ----------
1 8 SYB_BACKUP OFFICE_BS NULL NULL
2 0 OFFICE_XP OFFICE_XP NULL NULL


C:\>netstat -a | find "500"
TCP Office:5000 Office:0 LISTENING
TCP Office:5001 Office:0 LISTENING
TCP Office:5002 Office:0 LISTENING
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35303159
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работающий ASE+MS
srvid srvstatus srvname srvnetname srvclass srvsecmech
----------- ----------- ------- ---------- ----------- ----------
1 8 SYB_BACKUP OFFICE_BS NULL NULL
2 0 OFFICE_XP OFFICE_XP NULL NULL



и на остальных серверах такая же ситуация?
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35303300
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad работающий ASE+MS
srvid srvstatus srvname srvnetname srvclass srvsecmech
----------- ----------- ------- ---------- ----------- ----------
1 8 SYB_BACKUP OFFICE_BS NULL NULL
2 0 OFFICE_XP OFFICE_XP NULL NULL



и на остальных серверах такая же ситуация?

Проверил 5 серверов и только на одном нашёл иную ситуацию:
Ситуация
0 8 SERVER2 SERVER2 0 NULL
1 8 SYB_BACKUP SERVER2_BS NULL NULL
2 0 SERVER2_XP SERVER2_XP NULL NULL
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35303361
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле содержание sysservers в данном случае без разницы, т.к. MS и не должен быть там прописан.
Я думаю что корень проблемы в сообщеним
errorlogkernel NT operating system error 10049 in module 'e:\rel119x\porttree\svr\sql\generic\ksource\strmio\n_winsock.c' at line 1421: FormatMessage() Error Return.


Ошибка 10049WSAEADDRNOTAVAIL
(10049)
Cannot assign requested address.
The requested address is not valid in its context. Normally results from an attempt to bind to an address that is not valid for the local machine, or connect/sendtoan address or port that is not valid for a remote machine (e.g. port 0).
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35306219
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эхх.. Пасиба, буду теребить айтишников, может чего скажут по разнице настроек там и там.
...
Рейтинг: 0 / 0
Monitor Server (ошибка при запуске службы)
    #35307069
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найдено решение, которое помогло на одном из серверов (на других это никак не сработало). Во вкладке logins сервера была почему-то заблокирована учётная запись mom_user. Разблокировали - сервис запустился.

Поиски продолжаются.
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Monitor Server (ошибка при запуске службы)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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