Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
Добрый день!

Возникли проблемы с одним прикладным решением, работает нестабильно, в логах часто появляются ошибки подключения к SQL Server по порту 1433. Проверяю командой telnet 127.0.0.1 1433, то проходит, то нет. С чем может быть связана такая проблема? Возникает на разных серверах и в 32х битной и в 64х битной версиях. В журналах ошибок нет.

Заранее спасибо за ответы.
12 авг 11, 10:34    [11107898]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
VladDV
Добрый день!

Возникли проблемы с одним прикладным решением, работает нестабильно, в логах часто появляются ошибки подключения к SQL Server по порту 1433. Проверяю командой telnet 127.0.0.1 1433, то проходит, то нет. С чем может быть связана такая проблема? Возникает на разных серверах и в 32х битной и в 64х битной версиях. В журналах ошибок нет.

Заранее спасибо за ответы.


а в чем смысл проверять локально проходит ли телнет или нет?
12 авг 11, 10:49    [11108011]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
Так приложение стоит на том же сервере и подключается по адресу 127.0.0.1
12 авг 11, 10:51    [11108028]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
Glory
Member

Откуда:
Сообщений: 104751
VladDV
Проверяю командой telnet 127.0.0.1 1433, то проходит, то нет.

то проходит, то нет - это такие сообщения ?
12 авг 11, 10:52    [11108034]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
Connecting To localhost...Could not open connection to the host, on port 1433: Connect failed

В случае успеха просто черное окно с ожиданием ввода.
12 авг 11, 10:54    [11108051]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
Glory
Member

Откуда:
Сообщений: 104751
VladDV
Connecting To localhost.

А почему localhost, а не 127.0.0.1 ?
12 авг 11, 11:10    [11108171]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
А в чем разница? localhost это и есть 127.0.0.1. Но для убедительности сейчас проверил на 127.0.0.1 возникает точно такая же ситуация.
12 авг 11, 12:31    [11108924]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
Проблема, судя по всему, одна из самых "гадких" - плавающая. Тут будет много догадок, неверных предположений, тыканья пальцем в небо... Начнем с такого "тычка" - файрволл?
12 авг 11, 13:51    [11109554]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
Файервол отключен групповой политикой, служба задизейблена. Сторонних файерволов не стоит.
12 авг 11, 14:06    [11109698]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
invm
Member

Откуда: Москва
Сообщений: 9830
VladDV,

Может, для начала, опубликуете версии используемых продуктов?
12 авг 11, 14:14    [11109783]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
Так... Что если коннектится из командной строки но не телнетом? SQLCMD -S server что нам скажет?
12 авг 11, 14:20    [11109832]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
invm
версии используемых продуктов


И с этим, кстати, тоже солидаризируюсь - открывайтесь уже. :)
12 авг 11, 14:21    [11109842]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
Microsoft SQL Server 2005 - 9.00.4053.00 (X64) May 26 2009 14:13:01 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)

Windows Server 2003 SP2 R2

SQLCMD -S 127.0.0.1 также срабатывает через раз. В случае ошибки выводит следующее:

HResult 0xE9, Level 16, State 1
Named Pipes Provider: No process is on the other end of the pipe.

Sqlcmd: Error: Microsoft SQL Native Client : Communication link failure.
Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establi
shing a connection to the server. When connecting to SQL Server 2005, this failu
re may be caused by the fact that under the default settings SQL Server does not
allow remote connections..
12 авг 11, 14:52    [11110204]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
invm
Member

Откуда: Москва
Сообщений: 9830
VladDV,

SQLCMD -S TCP:127.0.0.1
Только это ту не при чем. Какое дополнительное ПО установлено?
12 авг 11, 15:01    [11110302]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
invm, прошу прощения, мне следовало бы догадаться, что пайпы тут не причем... Вот вывод SQLCMD -S TCP:127.0.0.1 :

HResult 0x2740, Level 16, State 1
TCP Provider: Only one usage of each socket address (protocol/network address/po
rt) is normally permitted.

Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establi
shing a connection to the server. When connecting to SQL Server 2005, this failu
re may be caused by the fact that under the default settings SQL Server does not
allow remote connections..
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.

Из постороннего ПО - сервер торгового оборудования и 1С сервер.
12 авг 11, 15:08    [11110361]     Ответить | Цитировать Сообщить модератору
 мож со стеком что  [new]
adv
Member

Откуда:
Сообщений: 3333
Навсякей, проверьте:

пинг большими пакетами идёт без потерь?
ping 127.0.0.1 -l 1400 -f -t

И протоколы лишние отключите, оставьте tcp/ip.

Проблемы только с одним приложением?
Остальные с склсервером работают без замечаний?
12 авг 11, 15:20    [11110499]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
вапролдж
Guest
попробуйте посмотреть с помощью TCPView
12 авг 11, 15:25    [11110539]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
Пинг проходит без потерь. 1С и одна моя самописная програмулина (подключается с удаленного компа) работают стабильно, без сбоев. Проблемы начались после перехода на новую версию сервера торгового оборудования, его переписали под яву.
12 авг 11, 15:28    [11110570]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
adv
Member

Откуда:
Сообщений: 3333
Так и трясите писателей новой версии.
Что они говорят?
12 авг 11, 15:32    [11110608]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
вапролдж
попробуйте посмотреть с помощью TCPView


Показывает большое число соединений со стороны System Process на ms-sql-s с состоянием TIME_WAIT.
12 авг 11, 15:33    [11110632]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
adv
Так и трясите писателей новой версии.
Что они говорят?


Они говорят, что проблема в SQL Server, что он не принимает подключений :)
12 авг 11, 15:34    [11110636]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
adv
Member

Откуда:
Сообщений: 3333
adv
Так и трясите писателей новой версии.
Что они говорят?
Хотя нет, проблемы то с подключением к серверу таки есть.
И через телнет.

Как же тогда другие приложения без сбоя работают, тут что-то не то.
12 авг 11, 15:34    [11110637]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
invm
Member

Откуда: Москва
Сообщений: 9830
VladDV
Пинг проходит без потерь. 1С и одна моя самописная програмулина (подключается с удаленного компа) работают стабильно, без сбоев. Проблемы начались после перехода на новую версию сервера торгового оборудования, его переписали под яву.

Ну так отключите временно сервер торгового оборудования и понаблюдайте за изменениями. Ваша проблема, скорее всего, к сиквел серверу мало относится.
12 авг 11, 15:37    [11110660]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
adv
Как же тогда другие приложения без сбоя работают, тут что-то не то.


Думается мне, что другие приложения (мое точно :) ) не плодят кучу соединений к sql server. Есть мысль: сейчас у нас почти ночь, я могу попробовать остановить сервер торгового оборудования и проверить, исчезнет ли проблема.
12 авг 11, 15:37    [11110661]     Ответить | Цитировать Сообщить модератору
 Re: telnet 127.0.0.1 1433 работает через раз  [new]
VladDV
Member

Откуда:
Сообщений: 21
Так и есть. Отключил все службы СТО, и проблема ушла. Видимо они на каждый чих плодят соединения и просто не хватает ресурсов sql server. Проблема ясна. Всем спасибо :)
12 авг 11, 15:42    [11110715]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить