Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » [Решено]Ошибка сети. Событие 4227

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor me v2

Цитата:
Гениально...

Полностью поддерживаю. Главное, найден источник проблемы. Сервер отработал 20 часов, втрое больше, чем было. За ночь появились снова, но уже 2 жёлтых треугольника, а не 7. FireFox открывается, а вот RDP снова капризничает. СВОП за ночь увеличился на 3 Гб, с 16-ти до 19-ти. Всё-таки прокси "подгаживают". Обычно при увеличении свопа до 18-19 Гб и на другой машине (на обычных айпи) начинаются подтормаживания, я делаю перезагрузку. Но там это за 5-6 суток. На прокси гораздо быстрей растёт своп.  
P.S. Сделал netsh int ipv4 set dynamicportrange tcp start=16384 num=49151 store=persistent . Снова всё заработало и открывается.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 08:08 05-03-2017 | Исправлено: sundraw, 09:03 05-03-2017
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Не в тему, но в качестве бэст. Поставьте фиксированный размер свопа. Это исключит его фрагментацию при динамическом наращивании. Идеально сделать так: выключить своп, согласен с предупреждением, ребут. Включить своп (смотрите сами по диску, я из эстэтства делаю кратно 1024).
Сервер займет некую область и перестанет ее фрагментировать.
А вы не пробовали поискать, накой столько портов занимается и кем? Читал наискосок, но это же фаер у вас? Може досят? Айпишники вычислитьи блокирнуть, или робота заставить это делать.

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 09:00 05-03-2017
emptyteam



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Можете еще попробовать уменьшить таймаут освобождения портов в статусе TIME_WAIT -  
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpTimedWaitDelay"=dword:00000028
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"StrictTimeWaitSeqCheck"=dword:00000001
 
Требуется перезагрузка после изменения параметров!

Всего записей: 304 | Зарегистр. 24-07-2007 | Отправлено: 09:01 05-03-2017 | Исправлено: emptyteam, 09:05 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Paromshick

Цитата:
Не в тему, но в качестве бэст. Поставьте фиксированный размер свопа. Это исключит его фрагментацию при динамическом наращивании. Идеально сделать так: выключить своп, согласен с предупреждением, ребут. Включить своп (смотрите сами по диску, я из эстэтства делаю кратно 1024).
Сервер займет некую область и перестанет ее фрагментировать.
А вы не пробовали поискать, накой столько портов занимается и кем? Читал наискосок, но это же фаер у вас? Може досят? Айпишники вычислитьи блокирнуть, или робота заставить это делать.

На компах всегда стоит фиксированный СВОП, это я знаю. А вот насчёт досят, уверен на 99%, ну может, не совсем досят, а что-то впаривают своё, потому наверное и увеличивается количество портов. На обычных айпи всё же нормально, а прокси прозрачные со стороны. Виртуалки изолированы от хоста, поэтому не опасаюсь подхватить заразу. Бывает изредка, слетают. Замена занимает 2-3 минуты.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 09:11 05-03-2017 | Исправлено: sundraw, 09:24 05-03-2017
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ничего не понял, честно говоря, воскресенье, видимо. Вы попробуйте покопать в означенные стороны.
Это у вас h-v хост что ли?
Поразбирайтесь, что за коннекшены к нему идут, вам же интересно будет, не нам. Скорее всего, на какую-то виртуалку они направлены, локализуйте проблему. Только поосторожней.

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 09:25 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
emptyteam

Цитата:
Можете еще попробовать уменьшить таймаут освобождения портов в статусе TIME_WAIT -  
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpTimedWaitDelay"=dword:00000028
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"StrictTimeWaitSeqCheck"=dword:00000001
 
Требуется перезагрузка после изменения параметров!

Внёс указанные параметры. По умолчанию их почему-то в реестре не было (Win 7 PRO x64). Придётся ждать около суток, хорошо бы больше.
 
 
Добавлено:
Paromshick

Цитата:
Ничего не понял, честно говоря, воскресенье, видимо. Вы попробуйте покопать в означенные стороны.
Это у вас h-v хост что ли?  

Виртуальные машины VirtualBox. Сами виртуальные машины со своими ОС называют гостевыми (гости). А ОС с центральным процессором, на которой установлены гости, называется хостовой (хост). На хосте может быть установлено сколько угодно гостей. Всё зависит от мощностей и количества оперативки хоста. К примеру, с вами я сейчас общаюсь с хостовой машины с ОС Win 7 PRO x64. А гости запущены в скрытом режиме (чтоб не мешали), и выполняют установленные в них задачи. ОС в них может быть какая угодно, поддерживаемая VirtualBox.
 

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 09:38 05-03-2017 | Исправлено: sundraw, 09:52 05-03-2017
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Спасибо за лекцию. Вот видите, есть оказывается еще одно ограничение для количества гостей, вне зависимости от вычислительных мощностей хоста. Если вы хотите, чтобы все гости были в сети, то их не может быть более, чем 65536. Кстати, откуда эта цифра, не подскажете?
Реально, конечно же меньше, ибо хосту тоже нужны порты, под свои нужды. А есть еще и стандартные.
Вот так вот, поковырявшись в стандарте, могу предложить еще одно решение. Увеличить количество IP адресов на хосте и разнести их по пулам ВМ, если ваш чудо-гипервизор позволяет это сделать.
А реестр оставить в покое.
 
emptyteam
Всё равно, респект. Как вы поняли, что нехватает портов? Всем будет полезно знать.

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 10:36 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Paromshick

Цитата:
...могу предложить еще одно решение. Увеличить количество IP адресов на хосте и разнести их по пулам ВМ, если ваш чудо-гипервизор позволяет это сделать...

В моём случае так не подходит. Идеально было бы сделать количество портов выше 65536. И второй вариант - новый системный блок со своим железом. Интересно, серверные ОС с такими же ограничениями 65536?

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 10:46 05-03-2017
emptyteam



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Представьте, что Вы одновременно запустили три браузера, например – Internet Explorer, Mozilla Firefox и Chrome, и в каждом браузере открыли по три вкладки - начальную страницу goole.com, почту google и музыку google. Грубо говоря - Ваш компьютер, установил с сервером google девять соединений. Как он смог это сделать, если у нашего компьютера IP-адрес один? Очень просто  
 - каждый IP-адрес может устанавливать до 65536 соединений одновременно. Номер этого соединения называется «порт».
Почему 65536 ? Потому что так устроен протокол TCP/IP  
На адресацию номеров портов отводится 16 бит (по 16 бит на отправителя и получателя)  
2^16=65536
Больше нельзя, так устроен протокол TCP/IP

Всего записей: 304 | Зарегистр. 24-07-2007 | Отправлено: 11:49 05-03-2017 | Исправлено: emptyteam, 11:51 05-03-2017
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
 Нет, я угораю! Чем ниже уровень знаний, тем выше уровень потребностей.
Как говорил товарищ Сталин, "других протоколов TCP/IP у нас для вас нэт".
Только те, где адрес  32-битное целое число, а порт 16-битное.
 

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17290 | Зарегистр. 13-06-2007 | Отправлено: 12:20 05-03-2017 | Исправлено: vlary, 12:21 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Сети есть сети. Одни уже выпутались и вяжут свои. Другие, как я, ещё выпутываются. Почему бы не сказать просто "больше 65536 нет и не будет"
 
emptyteam
Подробно и понятно, за что спасибо.
Каждый айпи может иметь большое количество портов. Большое количество айпи может иметь количество портов в сумме не превышающих цифру 65536. Значит, один компьютер (не виртуальный, железный, хост) ограничен количеством айпи. В моём случае обычные айпи забирают меньше портов, чем прокси. Следовательно, на своём ПК я могу использовать меньшее количество виртуалок с прокси, чем с обычными айпи. Почему я говорю, что в моём случае идеально было бы перепрыгнуть через голову 65536, или запустить новое железо? Потому что для задач виртуалок нужны только внешние айпи, и одинаковых айпи быть не должно. Сколько бы внутренних айпишников я ни напридумал, светиться будет только мой провайдерский. А это сводит на ноль работу виртуалок.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 13:05 05-03-2017 | Исправлено: sundraw, 05:13 06-03-2017
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
 
Microsoft увеличил динамический клиент диапазон портов для исходящих подключений. Новый начальный порт по умолчанию — 49152, а конечный порт по умолчанию — 65535. В более ранних версий Windows используется диапазон портов по умолчанию 1025-5000
 
Менять нужно, давать команду на изменение как протокол tcp так и udp, как версию ipv4 так и ipv6

Всего записей: 1648 | Зарегистр. 29-08-2005 | Отправлено: 13:31 05-03-2017 | Исправлено: alexnov66, 13:38 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexnov66

Цитата:
Microsoft увеличил динамический клиент диапазон портов для исходящих подключений. Новый начальный порт по умолчанию — 49152, а конечный порт по умолчанию — 65535. В более ранних версий Windows используется диапазон портов по умолчанию 1025-5000  

Благодаря emptyteam этот диапазон уже расширен больше (см. 1-ю страницу).
Раскладка по умолчанию была
netsh int ipv4 set dynamicportrange tcp start=49152 num=16384 store=persistent - здесь через 6 часов порты кончались.
Сделали netsh int ipv4 set dynamicportrange tcp start=32767 num=32768 store=persistent - стало примерно вдвое-втрое лучше.
Сейчас сервер работает в режиме netsh int ipv4 set dynamicportrange tcp start=16384 num=49151 store=persistent. Результат, возможно, будет завтра.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 13:50 05-03-2017
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Вы прочтите что нибудь отсюда http://forum.ru-board.com/topic.cgi?forum=35&topic=0143&start=486&limit=1&m=1#1 автор местами неплохо пишет.

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 14:31 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Paromshick, спасибо. Информации очень много, не одна неделя нужна для понимания.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 14:38 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возникла очень интересная задумка, как сэкономить порты. В виртуалках обычные айпи включены через сервер unbound с одинаковым DNS 127.0.0.1 . При работе же с прокси в каждой виртуалке включается отдельный прокси-сервер, равный айпи самого прокси. Вот здесь, похоже, и слабое место.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 17:22 05-03-2017 | Исправлено: sundraw, 18:46 05-03-2017
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема себя исчерпала. Форумы изобретателей, наверное, существуют, но не здесь же

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 18:01 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Paromshick
Согласен, надо дать мозгам отдохнуть в остаток воскресенья.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 18:12 05-03-2017
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, 30 часов работы сервера, ни одной ошибки Tcpip. Для решения ошибки нехватки портов при большой сетевой нагрузке  были установлены следующие параметры (Win 7 x64):

Код:
 
1. netsh int ipv4 set dynamicportrange tcp start=16384 num=49151 store=persistent
2. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpTimedWaitDelay"=dword:00000028
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"StrictTimeWaitSeqCheck"=dword:00000001
 

Вопрос можно считать закрытым.  Выявил и устранил ошибку emptyteam. Большое Вам спасибо.

Всего записей: 875 | Зарегистр. 15-05-2011 | Отправлено: 16:49 06-03-2017 | Исправлено: sundraw, 16:52 06-03-2017
Paromshick



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Если форум был вам полезен и вы хотите ответить ему тем же, то отредактируйте, пожалуйста, стартовое сообщение следующим образом
[Решено]Ошибка сети. Событие 4227.
Так другим пользователем будет легче найти решение.
Спасибо

----------
Скучно

Всего записей: 3019 | Зарегистр. 12-04-2013 | Отправлено: 17:46 06-03-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » [Решено]Ошибка сети. Событие 4227


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru