FB2RC5 и 108 коннектов

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
Denis
Сообщения: 18
Зарегистрирован: 02 дек 2004, 14:11

FB2RC5 и 108 коннектов

Сообщение Denis » 16 окт 2006, 18:01

Добрый день.

Хотелось бы узнать, есть ли какое-то ограничение на количество соединений. У меня больше 108 не получается. На 109 выдает сообщение
"connection rejected by remote interface". С чем может быть связано такое ограничение и как исправить это?

Комп - 2-х процесорный Xeon
Система Win2000Server SP4
FB2RC5 CS

С уважением,
Денис.

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 16 окт 2006, 19:10

и сколько виртуалки отъедают эти 108 коннектов?

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 16 окт 2006, 19:58

Кроме того, в линуксе максимальное количество коннектов классики устанавливается в xinetd.conf. Возможно, в винде где-то тоже есть настроечка такого типа.

Chemist
Сообщения: 88
Зарегистрирован: 27 окт 2004, 09:39

Сообщение Chemist » 17 окт 2006, 10:47

Merlin писал(а):Кроме того, в линуксе максимальное количество коннектов классики устанавливается в xinetd.conf. Возможно, в винде где-то тоже есть настроечка такого типа.
Не надо терзать xinetd.conf (это значения по-умолчанию), лучше добавить этот параметр в /etc/xinetd.d/firebird

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 17 окт 2006, 12:19

Merlin писал(а): Кроме того, в линуксе максимальное количество коннектов классики устанавливается в xinetd.conf. Возможно, в винде где-то тоже есть настроечка такого типа.
Если я правильно понял, то при установки серверной Выни есть такой пункт про максимальное количество клиентов - сколько выставлено, столь и будет.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 17 окт 2006, 12:59

Влияет только на подключения как к файловому серверу и, возможно, Named Pipes. Простые TCP/IP соединения ограничиваются только начиная с 2003-ей, ЕМНИП.

Denis
Сообщения: 18
Зарегистрирован: 02 дек 2004, 14:11

Сообщение Denis » 17 окт 2006, 13:52

dimitr писал(а):и сколько виртуалки отъедают эти 108 коннектов?
Если память на коннект и память, занимаемая процессом это одно и тоже, то максимально на процесс приходится ~17Мб, мин.~7Мб. Если даже считать по максимуму, то это 1836Мб, хотя всего занято 1,5Гб оперативки, свободно столько же.
На FB 1.5.3 таких проблем не возникало.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 17 окт 2006, 14:19

Ну а можешь процитировать лог на предмет что об этом думает сама Жар-Птичка?

Denis
Сообщения: 18
Зарегистрирован: 02 дек 2004, 14:11

Сообщение Denis » 17 окт 2006, 14:42

Dimitry Sibiryakov писал(а):Ну а можешь процитировать лог на предмет что об этом думает сама Жар-Птичка?
В логе встречается 2 типа ошибок

1. SERVER/process_packet: broken port, server exiting
2. INET/inet_error: read errno = 10054

Ошибок 1-го типа - 4 шт. за 4 дня работы, ошибок 2-го типа больше. Сейчас проверил - при невозможности подключиться в лог ошибок не пишется (много раз пытался подключиться, но лог не изменился).

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 17 окт 2006, 15:58

по крайней мере RC1 на Win2000 лично я проверял макс. число коннектов.
108 коннектов - это когда в свойствах сервиса выключено allow interact with desktop. Если включено, классик сможет открыть до 606 коннектов.

Denis
Сообщения: 18
Зарегистрирован: 02 дек 2004, 14:11

Сообщение Denis » 17 окт 2006, 16:36

kdv писал(а):по крайней мере RC1 на Win2000 лично я проверял макс. число коннектов.
108 коннектов - это когда в свойствах сервиса выключено allow interact with desktop. Если включено, классик сможет открыть до 606 коннектов.
Спасибо, предел в 108 коннектов пройден. До 606 еще не дошел, но попробую :-) А с чем связано такое ограничение? Это Win2000 ил FB?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 17 окт 2006, 17:06

А с чем связано такое ограничение? Это Win2000 ил FB?
а подумать? Параметры сервиса - это что? Firebird?

Denis
Сообщения: 18
Зарегистрирован: 02 дек 2004, 14:11

Сообщение Denis » 17 окт 2006, 18:13

kdv писал(а):а подумать? Параметры сервиса - это что? Firebird?
Параметры сервиса - это, конечно, Win, но FB1.5.3 CS работал. Или он при установке этот параметр выставляет автоматически? Или еще что? Правда, это уже другая тема, но все-таки интересно. Можно ткнуть носом, где почитать, я почитаю :-)

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 17 окт 2006, 18:15

1.5.3 и 2.0 по-разному выставляют этот флаг при установке.

Ответить