powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Мониторинг количества коннектов к серверу
27 сообщений из 27, показаны все 2 страниц
Мониторинг количества коннектов к серверу
    #38665053
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые, подскажите.
Хочу определить максимальное количество коннектов к Серверу FB, за произвольный период времени.
Версия FB 1.5.6 архитектура СуперСервер.

Пока нашел только программку ibconsvc.

Есть ли возможность "обратиться" к серверу, за получением текущего числа коннектов к нему?

С уважением, Сергей.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665112
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665117
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,

Это не рассматриваю, т.к. нужно временно и работает он как прокси, надо перестраивать либо сервер, либо клиентов.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665198
Евгений Килин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВППока нашел только программку ibconsvc.

Есть ли возможность "обратиться" к серверу, за получением текущего числа коннектов к нему?
Как вариант :)
netstat -an | findstr /R /C:".*:3050 .*ESTABLISHED$" | find /C "TCP"
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665213
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВПХочу определить максимальное количество коннектов к Серверу FB, за произвольный период времени.
Версия FB 1.5.6 архитектура СуперСервер.Не уверен, что в 1.5 такое сработает, но: fb_lock_print -d <your_database.fdb> | grep -i "owners (" - что выдаёт ?
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665264
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТаблоидНе уверен, что в 1.5 такое сработает, но: fb_lock_print -d <your_database.fdb> | grep -i "owners (" - что выдаёт ?

fb_lock_print для 1.5 не "знает" ключа -d

Евгений Килин Как вариант :)
netstat -a -n | findstr /R /C:".*:3050 .*ESTABLISHED$" | find /C "TCP"

более предпочтительней.

Только пока не понял:
Подключаюсь IBExpert'ом к БД.
Показывает 4 коннекта.
1. коннект к БД параметров.
2. коннект к БД подключаемой.
а еще 2 куда.

Проверил netstat -a -n, да действительно 4 коннекта к fbserver, не пойму что-то.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665274
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВПfb_lock_print для 1.5 не "знает" ключа -dЕму в 1.5 не надо никакого переключателя. При вводе fb_lock_print <имя_базы> он должен вывести заголовок лок-таблицы (вижу сиё по Большой Книге, второе издание, рус., страница 879).
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665287
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблоид[Ему в 1.5 не надо никакого переключателя. При вводе fb_lock_print <имя_базы> он должен вывести заголовок лок-таблицы (вижу сиё по Большой Книге, второе издание, рус., страница 879).

fb_lock_print <имя_базы> выводит "Valid switches are ....."

fb_lock_print без параметров, показывает в заголовке Owners(8) при запущенном IBExpert и Owners(empty), при закрытии IBExpert/
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665325
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СергейВП.
а еще 2 куда.


сам себя наколол ), ошибка в маске findstr
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665334
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВПfb_lock_print без параметров, показывает в заголовке Owners(8) при запущенном IBExpert и Owners(empty), при закрытии IBExpert/owners - это и есть число аттачей. А вот как ИБЭ у вас восемь аттачей делает - не знаю :-)
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665381
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение (cmd)

Код: sql
1.
2.
<nul set /p strDT = [%date% %time%] >> FBConnection.log
netstat -a -n | findstr /R /C:".[:]*3050.*[:].*ESTABLISHED" | find /C "TCP" >> FBConnection.log



Спасибо, Евгений Килин за наводку.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665392
Евгений Килин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВПРешение (cmd)

Код: sql
1.
2.
<nul set /p strDT = [%date% %time%] >> FBConnection.log
netstat -a -n | findstr /R /C:".[:]*3050.*[:].*ESTABLISHED" | find /C "TCP" >> FBConnection.log



Спасибо, Евгений Килин за наводку.
Да пожалуйста, только если попадется порт к примеру 30501, то у меня есть сомнения.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665393
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидowners - это и есть число аттачей
в SS это не совсем так, надо вычесть как минимум три
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665406
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Килин
Код: sql
1.
2.
<nul set /p strDT = [%date% %time%] >> FBConnection.log
netstat -a -n | findstr /R /C:".[:]*3050.*[:].*ESTABLISHED" | find /C "TCP" >> FBConnection.log



Да пожалуйста, только если попадется порт к примеру 30501, то у меня есть сомнения.

Добавление "пробела"
Код: sql
1.
*3050 .*

решает и эту проблему
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38665540
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВПРешение (cmd)
Ага. Пока не используются event-ы...

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670622
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Провел мониторинг количества коннектов к серверу за выходные (в прикреплении)

Отправил разработчикам замечание.

Ответ разработчиков
Данное кол-во подключений связано с обращением клиента к разным таблицам файла БД BASE.FDB.
Разработчиками будут предприняты меры по сокращению открытых коннектов клиентским приложением.


Я не понимаю, Net.Provider не позволяет в рамках одного коннекта к БД обратиться к разным таблицам? Зачем для обращения к определенным таблицам БД создавать отдельные коннекты к серверу?! и вдобавок держать их открытыми.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670643
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВП,

бред какой-то. Насколько я знаю архитектура .NET предусматривает пул коннектов и они там обычно довольно короткие. Вроде как при каждом следующем запросе коннект пытается отыскаться в пуле, хотя на одно приложение временно может быть больше одного коннекта, но сильно копится они не должны
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670650
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

Может быть дело в этом http://tracker.firebirdsql.org/browse/DNET-275
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670978
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВП> Я не понимаю, Net.Provider не позволяет в рамках
СергейВП> одного коннекта к БД обратиться к разным таблицам?

Позволяет, конечно. Хоть в разных транзакциях.
Просто разработчики твои неграмотные (мягко говоря).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670984
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

Думаю для начала посоветую им выбрать посвежее Net.Provider для Firebird
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670985
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> Насколько я знаю архитектура .NET предусматривает пул коннектов
Симонов Денис> Вроде как при каждом следующем запросе коннект пытается отыскаться в пуле,

Ты это... выдыхай... :)

Хотя я вот выше забыл написать - эти гении программистской мысли
могут не только неграмотно коннекты открывать, но ещё и неграмотно
их закрывать - и вот тогда проблемы будут и с кол-вом коннектов и с
пулом коннектом (если бы он был у сервера). :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670987
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВП> Думаю для начала посоветую им выбрать посвежее Net.Provider для Firebird

Обновиться, конечно, можно (хотя не факт, что нужно и тем более вряд ли поможет).
Но для начала я бы выяснил, какой же Net.Provider используется, бо их больше одного.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38670993
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов РустамСергейВП> Думаю для начала посоветую им выбрать посвежее Net.Provider для Firebird

Обновиться, конечно, можно (хотя не факт, что нужно и тем более вряд ли поможет).
Но для начала я бы выяснил, какой же Net.Provider используется, бо их больше одного.


http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1096946&msg=16109162

Гаджимурадов Рустам но ещё и неграмотно
их закрывать

Как вариант http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1099277&msg=16170471
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38671014
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВП> http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1096946&msg=16109162

Так вы и сами можете подсунуть обновлённую версию
провайдера и проверить, разработчики для этого не нужны
(если там нет несовместимости и доп.проверок, конечно).

> Как вариант

Вариантов много. Выше я говорил не про баг провайдера,
а про кривой код самой программы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38671024
СергейВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов РустамТак вы и сами можете подсунуть обновлённую версию
провайдера и проверить, разработчики для этого не нужны
(если там нет несовместимости и доп.проверок, конечно).


Мало подсунуть надо еще и зарегить в системе.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38671337
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейВП...
Мало подсунуть надо еще и зарегить в системе.
Firebird'овский .NET Provider никакой регистрации в системе не требует, просто положить рядом с исполняемым файлом.
...
Рейтинг: 0 / 0
Мониторинг количества коннектов к серверу
    #38671849
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, не "положить рядом", а заменить тот, который используется.
Но это, повторюсь, если нет никакой несовместимости и проверок.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Мониторинг количества коннектов к серверу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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