Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступность порта. / 25 сообщений из 26, страница 1 из 2
20.03.2020, 10:20
    #39939398
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Добрый день, замечена проблема, на несколько минут пропадает порт sql server'a 1433, в логах никаких сообщений нет, подскажите пожалуйста куда копать?
...
Рейтинг: 0 / 0
20.03.2020, 11:28
    #39939454
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Если вы уверены, что проблема с сетью, обратитесь к администратору вашей сети.
...
Рейтинг: 0 / 0
20.03.2020, 12:05
    #39939469
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Код: 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.
param(
    [Net.IPAddress]$ipAddres = '10.0.0.1',
    [int]$Port = 1433,
    [int]$intervalInSeconds = 10
)

function writeLog {
    Write-Host "$(Get-Date): $($Args[0])"
    "$(Get-Date): $($Args[0])" | Out-File "$PSScriptRoot\log.txt" -Append -Encoding default
}

function test() {
    try {$listener = new-object Net.Sockets.TCPClient($ipAddres.IPAddressToString, $Port)
        $listener.Connected
        $listener.Close()
    }
    catch {
        $false
    }
}

while($true){
writeLog (test)
Start-Sleep $intervalInSeconds
}

проблема скорее всего не в сети, вот такой скрипт запустил и локально и из того же сегмента сети оба фиксируют проблему
...
Рейтинг: 0 / 0
20.03.2020, 12:07
    #39939473
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Пинги при этом не пропадают
...
Рейтинг: 0 / 0
20.03.2020, 12:25
    #39939487
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos,

а я думаю, кто у нас дрючит сервер коннектами без авторизации. Наверное, такой же скрипт.
...
Рейтинг: 0 / 0
20.03.2020, 13:13
    #39939504
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Владислав Колосов, есть такое из за неправленых настроек клиентов... не связывал, благодарю проверяю.
...
Рейтинг: 0 / 0
20.03.2020, 13:25
    #39939511
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos
на несколько минут пропадает порт sql server'a 1433
Смотрите что в этот момент в sys.tcp_endpoints.
...
Рейтинг: 0 / 0
20.03.2020, 13:56
    #39939528
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Еще выяснилась корреляция, 64 процессора забиты полностью в эти моменты
...
Рейтинг: 0 / 0
20.03.2020, 16:53
    #39939633
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos,

странно, они обычно не загружены настолько, чтобы не давать OS работать. Это уже аварийная ситуация.
...
Рейтинг: 0 / 0
25.03.2020, 07:45
    #39940840
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Зависимость от нагрузки на процессоры не подтвердилась, ну точнее неявная.
Владислав Колосов, есть записи login faild в логе но где то раз в две минуты, вряд ли с этим связанно.
invm, подскажите пожалуйста что там искать отсутствие записи по "TCP" протоколу?, я думаю это бы не повлияло на текущие коннекты.

В общем вопрос все еще актуален, буду признателен за любую инфу.
...
Рейтинг: 0 / 0
25.03.2020, 08:40
    #39940848
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos
Добрый день, замечена проблема, на несколько минут пропадает порт sql server'a 1433, в логах никаких сообщений нет, подскажите пожалуйста куда копать?


Умеет же хуманитарий описать техническую проблему.

1. У тебя ВСЕ клиенты отваливаются или только новые не могут подключиться?

По скрипту получается только новые.
Если только новые - не надо рыть под фонарем. Никуда ничего не пропадает.
...
Рейтинг: 0 / 0
25.03.2020, 09:17
    #39940850
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos
invm, подскажите пожалуйста что там искать отсутствие записи по "TCP" протоколу?
Нет. Проверить состояние TSQL Default TCP.
...
Рейтинг: 0 / 0
25.03.2020, 10:01
    #39940860
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
aleks222, коннекты не рвутся, все виснут, после подвивания продолжают работать, новые соотвественно вылетают.
...
Рейтинг: 0 / 0
25.03.2020, 10:32
    #39940866
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos
Пинги при этом не пропадают


Это проблемы с сетью.
...
Рейтинг: 0 / 0
25.03.2020, 11:16
    #39940883
архивариус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos,

во время проблем посмотрите:
Код: sql
1.
select * from sys.dm_os_waiting_tasks where wait_type =  'THREADPOOL';


если что то будет возвращать посмотрите в сторону:
Код: sql
1.
2.
SELECT max_workers_count FROM sys.dm_os_sys_info;
EXEC sp_configure 'max worker threads';
...
Рейтинг: 0 / 0
25.03.2020, 12:00
    #39940909
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
MasterZiv, локально если через TCP подключиться та же картина.
...
Рейтинг: 0 / 0
26.03.2020, 08:26
    #39941182
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
архивариус,

Подвисания снизились до 30 секунд, в момент подвисания в данном представлении значительно больше записей, по сравнению с обычной работой.
Код: 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.
0x00000069734F0CA8	NULL	NULL	12	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x00000069734F0108	NULL	NULL	8	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001C75C71088	NULL	NULL	22	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000777FAE7848	NULL	NULL	5	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x00000015770C7468	NULL	NULL	8	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001EC8F6A8C8	NULL	NULL	9	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001130E06108	NULL	NULL	11	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000B05EE348C8	NULL	NULL	23	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000002D7E9548C8	NULL	NULL	21	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000191498FC28	NULL	NULL	6	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000112D03C108	NULL	NULL	8	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x00000014EC3DD468	NULL	NULL	5	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000007B8C0264E8	NULL	NULL	13	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x00000006928FB088	NULL	NULL	9	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x00000021087924E8	NULL	NULL	26	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000054A992108	NULL	NULL	9	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000002108793468	NULL	NULL	7	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000002D7E97CCA8	NULL	NULL	26	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000176921F088	NULL	NULL	15	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000007F3B070108	NULL	NULL	8	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000176921F848	NULL	NULL	2	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000284D4B5468	NULL	NULL	35	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000002D7D385468	NULL	NULL	28	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001A67A6C4E8	NULL	NULL	12	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000007F3B0684E8	NULL	NULL	30	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001FA9BB2CA8	NULL	NULL	13	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001246534108	NULL	NULL	5	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001246535848	NULL	NULL	4	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000001A79FA5C28	NULL	NULL	19	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000278E4BF088	NULL	NULL	20	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000000134638CA8	NULL	NULL	20	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000B101E30CA8	NULL	NULL	20	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x000000B05EE2C4E8	NULL	NULL	32	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x0000002D7D3C4CA8	NULL	NULL	22	THREADPOOL	NULL	NULL	NULL	NULL	NULL
0x00000002FE0B3848	NULL	NULL	18	THREADPOOL	NULL	NULL	NULL	NULL	NULL
...
Рейтинг: 0 / 0
26.03.2020, 09:04
    #39941188
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos,

Вы бы показали select @@version

А то, может, у вас RTM
...
Рейтинг: 0 / 0
26.03.2020, 09:08
    #39941191
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos,

И про это не забудьте:
архивариус
если что то будет возвращать посмотрите в сторону:
Код: sql
1.
2.
SELECT max_workers_count FROM sys.dm_os_sys_info;
EXEC sp_configure 'max worker threads';

...
Рейтинг: 0 / 0
26.03.2020, 10:29
    #39941222
архивариус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alexeyvg
alHaos,

И про это не забудьте:
архивариус
если что то будет возвращать посмотрите в сторону:
Код: sql
1.
2.
SELECT max_workers_count FROM sys.dm_os_sys_info;
EXEC sp_configure 'max worker threads';


ждем результатов этих запросов
p.s.
воркеров не хватает (по умолчанию их количество зависит от количества ядер процессора, если кто то руками не менял),
либо искать причину почему ждут, либо увеличить (возможно замедление работы, но отваливаться не будут)
...
Рейтинг: 0 / 0
26.03.2020, 12:58
    #39941309
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Вполне возможно, что кто-то руками полазил в настройках, маску сходства поменял, подкрутил управление ресурсами...
...
Рейтинг: 0 / 0
26.03.2020, 13:43
    #39941335
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
Код: plaintext
1.
2.
3.
SELECT max_workers_count FROM sys.dm_os_sys_info;

max_workers_count
1472

Код: plaintext
1.
2.
3.
EXEC sp_configure 'max worker threads';

name	minimum	maximum	config_value	run_value
max worker threads	128	65535	0	0

Не менял....

Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6024.0 (X64)
Sep 7 2018 01:37:51
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)

Ядер 64
...
Рейтинг: 0 / 0
26.03.2020, 15:08
    #39941386
архивариус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos
Код: plaintext
1.
2.
3.
SELECT max_workers_count FROM sys.dm_os_sys_info;

max_workers_count
1472

Код: plaintext
1.
2.
3.
EXEC sp_configure 'max worker threads';

name	minimum	maximum	config_value	run_value
max worker threads	128	65535	0	0

Не менял....

Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6024.0 (X64)
Sep 7 2018 01:37:51
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)

Ядер 64

ну точно настройки по умолчанию, значит от количества ядер.
если зависания критичны,можете увеличить насколько помню там на ходу это можно менять, нагуглите команду,
и ищите в спокойной обстановке что вызывает проблему, смотрите какие типы ожиданий преобладают в это время
...
Рейтинг: 0 / 0
26.03.2020, 15:20
    #39941396
alHaos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
архивариус,

Благодарю, на сколько имеет смысл изменить в моем случае?
...
Рейтинг: 0 / 0
26.03.2020, 15:25
    #39941399
архивариус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступность порта.
alHaos
архивариус,

Благодарю, на сколько имеет смысл изменить в моем случае?

сколько строчек первый запрос возвращает во время проблемы, вот максимум от этого количества и добавьте к вашим 1472 которые по умолчанию сейчас. там несколько десятков в вашем ответе например.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Доступность порта. / 25 сообщений из 26, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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