Здравствуйте, гость ( Вход | Регистрация )

Навигация

Ссылки форума

Навигация по форуму

 
Reply to this topicStart new topic
[help] Флуд пакеты и даун гейм сервера.
Elon
сообщение 30.8.2009, 23:38
Сообщение #1



Свой человек
Группа: Advanced Members
Сообщений: 114
Регистрация: 14.9.2007
Поблагодарили: 41 *


Всем привет, нарисовалась такая проблема, походу с тойже программы от которой ловится NOOBISH ERROR.
mmocore стоит с фиксом от экстрима, до сегодняшнего дня проблем не наблюдалось.
Только написали в аську, сказали что ложат сервера за 5 секунд, зафлуживая пакетами через программу.

Сама ошибка вот, NOBISHa нет.

Код
java.io.IOException: Too many open files
        at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
        at com.l2jserver.mmocore.network.SelectorThread.acceptConnection(SelectorThread.java:299)
        at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:226)


ложится быстро.

Кто может подсказать как с этим боротся?
Go to the top of the page
 
+Quote Post
-=[BloodKill]=-
сообщение 30.8.2009, 23:42
Сообщение #2



Оо
Группа: La2base Clients
Сообщений: 950
Регистрация: 1.9.2008
Поблагодарили: 1179 *


Цитата(Elon @ 31.8.2009, 0:43) *
Всем привет, нарисовалась такая проблема, походу с тойже программы от которой ловится NOOBISH ERROR.
mmocore стоит с фиксом от экстрима, до сегодняшнего дня проблем не наблюдалось.
Только написали в аську, сказали что ложат сервера за 5 секунд, зафлуживая пакетами через программу.

Сама ошибка вот, NOBISHa нет.

Код
java.io.IOException: Too many open files
        at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
        at com.l2jserver.mmocore.network.SelectorThread.acceptConnection(SelectorThread.java:299)
        at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:226)


ложится быстро.

Кто может подсказать как с этим боротся?


Новая прога вышла вроде, сегодня потестю гденить crazy.gif

Internet Explorer - ето программа, с помощью которой можно зайти на сайт www.mozilla.com и скачать себе браузер...
Go to the top of the page
 
+Quote Post
Elon
сообщение 30.8.2009, 23:45
Сообщение #3



Свой человек
Группа: Advanced Members
Сообщений: 114
Регистрация: 14.9.2007
Поблагодарили: 41 *


О я невероятно рад :) а то мне тут уже говорят или 1к баксов и династи сет на сервере, или он будет все время в дауне :)
А по делу? Фиксы у кого небудь есть? :)
Go to the top of the page
 
+Quote Post
Elon
сообщение 31.8.2009, 12:25
Сообщение #4



Свой человек
Группа: Advanced Members
Сообщений: 114
Регистрация: 14.9.2007
Поблагодарили: 41 *


Ап теме, кто может помочь за $?
Go to the top of the page
 
+Quote Post
xNEROSx
сообщение 31.8.2009, 12:34
Сообщение #5



Жадный...
Группа: Advanced Members
Сообщений: 447
Регистрация: 26.8.2007
Поблагодарили: 185 *


опять ... делет

Сообщение отредактировал xNEROSx - 31.8.2009, 12:35
Go to the top of the page
 
+Quote Post
CKA3KA
сообщение 31.8.2009, 12:54
Сообщение #6



Умелец
Группа: Друзья La2base.ru
Сообщений: 209
Регистрация: 2.6.2009
Поблагодарили: 41 *


Цитата(Elon @ 31.8.2009, 13:30) *
Ап теме, кто может помочь за $?


забань в файерволе IP того кто флудит
Go to the top of the page
 
+Quote Post
Elon
сообщение 31.8.2009, 12:58
Сообщение #7



Свой человек
Группа: Advanced Members
Сообщений: 114
Регистрация: 14.9.2007
Поблагодарили: 41 *


Вот и дело в том что ip неизвестен. С помощью программы там даже не используется вход на сервер, просто пишится ip и порт. Следовательно ip в логах не пишется просто получаю 1000 пакетов в секунду сервер падает. Нубиша при этом нет.
Go to the top of the page
 
+Quote Post
Multi
сообщение 31.8.2009, 16:07
Сообщение #8



Познающий
Группа: Members
Сообщений: 79
Регистрация: 7.6.2009
Поблагодарили: 0 *


+1, такая же проблема.
Go to the top of the page
 
+Quote Post
Somesay
сообщение 31.8.2009, 16:18
Сообщение #9



рас!11рас!1
Группа: Advanced Members
Сообщений: 307
Регистрация: 29.3.2008
Поблагодарили: 40 *


Цитата(Elon @ 31.8.2009, 14:03) *
Вот и дело в том что ip неизвестен. С помощью программы там даже не используется вход на сервер, просто пишится ip и порт. Следовательно ip в логах не пишется просто получаю 1000 пакетов в секунду сервер падает. Нубиша при этом нет.


Попробуй сменить порт, мб вымогатель твой тугодум и это поможет на первое время?
Go to the top of the page
 
+Quote Post
Elon
сообщение 31.8.2009, 16:32
Сообщение #10



Свой человек
Группа: Advanced Members
Сообщений: 114
Регистрация: 14.9.2007
Поблагодарили: 41 *


Цитата(Somesay @ 31.8.2009, 16:23) *
Попробуй сменить порт, мб вымогатель твой тугодум и это поможет на первое время?

Пока отбиваемся файрволами, но это не выход, проблема всеравно актуальная и не думаю что только для меня. Порт узнать проблем нет, а если программа попадет в массы будет вообще не айс :(
Go to the top of the page
 
+Quote Post
Drin87
сообщение 31.8.2009, 16:58
Сообщение #11



Умелец
Группа: Advanced Members
Сообщений: 248
Регистрация: 27.2.2008
Поблагодарили: 63 *


ну что выхода из положения никто не нашел, кроме того что эти мошенники за 15$ предлогают?
собственно этот *фикс* предлогают те кто и гасит сервер. мне тоже предлогали, после чего были посланы в лес.

Сообщение отредактировал Drin87 - 31.8.2009, 16:59
Go to the top of the page
 
+Quote Post
AbsT
сообщение 31.8.2009, 17:02
Сообщение #12



Ålderdom - ingen glädje..
Группа: Глав. Админ
Сообщений: 1053
Регистрация: 10.12.2007
Поблагодарили: 768 *


Опубликуйте ВЕСЬ лог, а не его часть.

p.s И какая OS?
Под виндой могу попробовать исправить это (не бесплатно конечно).
Сборку, ось, подробную инфу мне в PM.

Love: Java, dot NET, SQL, C
Hate: PHP, Python, Forth, Pascal
Go to the top of the page
 
+Quote Post
pchayka™
сообщение 31.8.2009, 17:05
Сообщение #13



You're an amateur
Группа: Администратор
Сообщений: 1257
Регистрация: 1.2.2008
Поблагодарили: 1313 *


Дадим гаду под дых!

http://la2base.ru/forum/index.php?showtopic=49124
Go to the top of the page
 
+Quote Post
Dyx
сообщение 31.8.2009, 17:11
Сообщение #14



Новичок
Группа: Members
Сообщений: 26
Регистрация: 7.2.2009
Поблагодарили: 3 *


Цитата(Drin87 @ 31.8.2009, 17:03) *
ну что выхода из положения никто не нашел, кроме того что эти мошенники за 15$ предлогают?
собственно этот *фикс* предлогают те кто и гасит сервер. мне тоже предлогали, после чего были посланы в лес.

чо за чуш несёте ? Фикс был написан одним из Пользвотелей данного Портала la2base . Бо Вчера Наши сервера Ложили вот етот челоек замутил Фикс..
Go to the top of the page
 
+Quote Post
Elon
сообщение 31.8.2009, 17:12
Сообщение #15



Свой человек
Группа: Advanced Members
Сообщений: 114
Регистрация: 14.9.2007
Поблагодарили: 41 *


Цитата(AbsT @ 31.8.2009, 17:07) *
Опубликуйте ВЕСЬ лог, а не его часть.

p.s И какая OS?
Под виндой могу попробовать исправить это (не бесплатно конечно).
Сборку, ось, подробную инфу мне в PM.


OC Ubuntu - вот лог после атаки, ошибка все время летит 1000 штук за 1 секунду, после того как блокирывать начали файрволом сервер не падает. Только местами подлагивает.

====================================================================-[ Config ]
# ./config/server.properties Sucessfully LOADED #
# ./config/telnet.properties Sucessfully LOADED #
==================================================================-[ DataBase ]
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnClose -> true, automaticTestTable -> connection_$
===================================================-[ Login Server Controller ]
Loading LoginContoller...
Cached 10 KeyPairs for RSA communication
Stored 20 keys for Blowfish communication
=========================================================-[ Game Server Table ]
Loaded 127 server names
Loaded 1 registered Game Servers
Cached 10 RSA keys for Game Server communication.
============================================================-[ Banned IP File ]
Loaded 4 IP Bans.
===============================================-[ Login Server [Equal] Status ]
Listening for GameServers on 127.0.0.1:9014
Telnet server is currently disabled.
Selector Started
Login Server ready on *:2106
Updated Gameserver [1] Bartz IP's:
InternalIP: 127.0.0.1
ExternalIP: *.*.*.*
WARNING: Account missing for user exsiting
WARNING: Account missing for user deadtoome
WARNING: Account missing for user deadtoome
WARNING: Account missing for user cch82
java.io.IOException: Too many open files < атака начинается...
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
at com.l2jserver.mmocore.network.SelectorThread.acceptConnection(SelectorThread.jav
a:299)
at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:226)
java.io.IOException: Too many open files
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
at com.l2jserver.mmocore.network.SelectorThread.acceptConnection(SelectorThread.jav
a:299)
at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:226)
java.io.IOException: Too many open files
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
at com.l2jserver.mmocore.network.SelectorThread.acceptConnection(SelectorThread.jav
a:299)
at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:226)
java.io.IOException: Too many open files
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
at com.l2jserver.mmocore.network.SelectorThread.acceptConnection(SelectorThread.jav
a:299)
at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:226)
java.io.IOException: Too many open files
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145)
at com.l2jserver.mmocore.network.SelectorThread.acceptConnection(SelectorThread.jav
a:299)
at com.l2jserver.mmocore.network.SelectorThread.run(SelectorThread.java:226)
и так далее...

По поводу лейм гуард, планировал купить давно, и не только из за этой проблемы.
Go to the top of the page
 
+Quote Post
Enhiridion
сообщение 31.8.2009, 17:15
Сообщение #16



Умелец
Группа: Advanced Members
Сообщений: 299
Регистрация: 3.3.2007
Поблагодарили: 301 *


Цитата(Elon @ 31.8.2009, 11:03) *
Вот и дело в том что ip неизвестен. С помощью программы там даже не используется вход на сервер, просто пишится ip и порт. Следовательно ip в логах не пишется просто получаю 1000 пакетов в секунду сервер падает. Нубиша при этом нет.

Сервер понимает и порт и IP, просто не показывает, впринципе, можно на яве написать дополнительную обработку, время между вызовами Accept должно быть, скажем, > 10 мс.
Если < 10 мс записываем IP в .log - файл, и с помощью фаервола блочим любой доступ этого IP к серверу.
Может, это всё бред ^^, просто мысли вслух)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 18.6.2026, 14:16