|
Jose Cuervo
|
|
Столкнулся с ограничением входящих соединений к серверу16.11.2008, 23:05. Показов 1619. Ответов 0
Метки нет (Все метки)
В настройках ОС - полный чайник.
Windows 2000 Серверная стойка арендуется в Мастерхосте уже четыре года. Управление осуществляю через R-Admin. Всё это время там запущен игровой сервер Ultima Online, который в добрые времена свободно принимал более 300 клиентов. Так как я ничего не понимаю, то и рассказывать буду в хронологическом порядке череду событий, в результате которых произошло то, что произошло. В мае этого года пренебрег безопасностью (истек срок лицензии и на антивирь и фаирвол, а с продлением, мягко говоря, повременил), в результате чего буквально через пару недель серверная машина начала делать "пых-пых-пых" и в конце концов сдохла. Сам живу за тысячи километров, поэтому не имею возможности взять в охапку специалиста и заявиться в сервис-центр для исправления неполадок. Специалисты "Мастерхоста" подписывают какие то бумажки, запрещающие им прикасаться к операционным системам клиентов под страхом... увольнения или штрафов. Вобщем, им нельзя, мне никак. Предложили воспользоваться услугой kvm-коммутатора, который позволяет получить полный доступ к серверу с помощью какой то навороченной аппаратуры. Услуга, собака, дорогущая. Проторчали мы полдня, сервер удалось реанимировать, обнаружили более пятисот зараженных файлов! Мой специалист всё почистил, покопался в службах, установил антивирус и фаирвол. Вроде бы всё вернулось на круги своя, кроме одного маленького "но". Игроки начали жаловаться на то, что участились случаи необъяснимых внезапных "лагов": "Персонаж зависает, а мир вокруг продолжает функционировать". Такие явления были непродолжительными но довольно частыми. Я объяснил это как возможные проблемы у провайдеров, и тема постепенно забылась. Спустя полгода, объяснение тем "лагам" у меня есть. Потому что именно сейчас мы столкнулись с таким явлением снова, но на этот раз мне удалось выявить закономерность, а путем бесхитростного тестирования убедиться, что симптомы определены верно. В общих чертах сервер перестает принимать сигналы от клиентов, когда количество этих клиентов достигает 64, однако при этом исходящие сигналы продолжают отправляться. Именно поэтому мир вокруг игроков продолжает функционировать, а их персонажи замирают. Кроме того, новые соединения тоже не проходят. Стоит одному из игроков прервать соединение, количество единовременных подключений снижается до 63, и все процессы возвращаются в нормальное состояние. Всех своих знакомых сис-админов уже подключал, но ни один из них даже приблизительно причин определить не может, не говоря уже о том, чтобы эти причины искоренить. Полностью отключали фаирвол и антивирус, предположив, что это они создают ограничение - картина не изменилась. В журнале системы и приложений никаких ошибок или уведомлений нет. Пробовали запустить параллельно второй сервер через другой порт. Когда на первом было 58 подключений, мы организовали несколько десятков подключений ко второму, однако именно на числе 64 там всё тоже застопорилось, а тем временем основной игровой сервер продолжал стабильно работать с 58 игроками. Вобщем сис-админам моим ничего не понятно, а мне и подавно. Вопрос очень болезненный, так как от преуспевающего игрового сервера, коим он был до майских событий, остались лишь воспоминания в результате почти месячного застоя. А когда сервер реанимировали и люди стали возвращаться, они столкнулись с этим необъяснимым в то время "кризисом 64", и снова охладели. В сентябре стоял вопрос о закрытии проекта с более чем четырехлетней историей, однако последние два месяца я на пределе возможностей доказывал, что он имеет право на дальнейшее существование.) Люди поверили, вернулись, жизнь наладилась, "онлайн" стал заметно повышаться и... чпок! 64 клиента, лаги, недовольство и почти месяц уже безрезультатных попыток с этим справиться. Нигде в интернете не удалось даже намека на подобную ситуацию найти. Остается надеяться только на чью либо смекалку и вашу помощь. |
|
| 16.11.2008, 23:05 | |
|
Ответы с готовыми решениями:
0
Проброс входящих соединений по DNS VPN подключение со статикой на роутере для входящих соединений из внешки Рекурсия: получить список атомов, представляющих множество элементов, входящих в X и не входящих в Y |
| 16.11.2008, 23:05 | |
|
Помогаю со студенческими работами здесь
1
Определить функцию (разность х у), результатом которой является список атомов, представляющих множество элементов, входящих в х и не входящих в у Впервые столкнулся Столкнулся с ошибкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|