[help] Флуд пакеты и даун гейм сервера.
Всем привет, нарисовалась такая проблема, походу с тойже программы от которой ловится NOOBISH ERROR.
mmocore стоит с фиксом от экстрима, до сегодняшнего дня проблем не наблюдалось.
Только написали в аську, сказали что ложат сервера за 5 секунд, зафлуживая пакетами через программу.
Сама ошибка вот, NOBISHa нет.
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)
ложится быстро.
Кто может подсказать как с этим боротся?
Elon: Всем привет, нарисовалась такая проблема, походу с тойже программы от которой ловится 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)
ложится быстро.
Кто может подсказать как с этим боротся?
Новая прога вышла вроде, сегодня потестю гденить
— Оо
О я невероятно рад :) а то мне тут уже говорят или 1к баксов и династи сет на сервере, или он будет все время в дауне :)
А по делу? Фиксы у кого небудь есть? :)
Вот и дело в том что ip неизвестен. С помощью программы там даже не используется вход на сервер, просто пишится ip и порт. Следовательно ip в логах не пишется просто получаю 1000 пакетов в секунду сервер падает. Нубиша при этом нет.
Elon: Вот и дело в том что ip неизвестен. С помощью программы там даже не используется вход на сервер, просто пишится ip и порт. Следовательно ip в логах не пишется просто получаю 1000 пакетов в секунду сервер падает. Нубиша при этом нет.
Попробуй сменить порт, мб вымогатель твой тугодум и это поможет на первое время?
— рас!11рас!1
Somesay: Попробуй сменить порт, мб вымогатель твой тугодум и это поможет на первое время?
Пока отбиваемся файрволами, но это не выход, проблема всеравно актуальная и не думаю что только для меня. Порт узнать проблем нет, а если программа попадет в массы будет вообще не айс :(
ну что выхода из положения никто не нашел, кроме того что эти мошенники за 15$ предлогают?
собственно этот *фикс* предлогают те кто и гасит сервер. мне тоже предлогали, после чего были посланы в лес.
Опубликуйте ВЕСЬ лог, а не его часть.
p.s И какая OS?
Под виндой могу попробовать исправить это (не бесплатно конечно).
Сборку, ось, подробную инфу мне в PM.
— Ålderdom - ingen glädje..
Дадим гаду под дых!
http://la2base.ru/forum/index.php?showtopic=49124
— You're an amateur
Drin87: ну что выхода из положения никто не нашел, кроме того что эти мошенники за 15$ предлогают?
собственно этот *фикс* предлогают те кто и гасит сервер. мне тоже предлогали, после чего были посланы в лес.
чо за чуш несёте ? Фикс был написан одним из Пользвотелей данного Портала la2base . Бо Вчера Наши сервера Ложили вот етот челоек замутил Фикс..
AbsT: Опубликуйте ВЕСЬ лог, а не его часть.
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)
и так далее...
По поводу лейм гуард, планировал купить давно, и не только из за этой проблемы.
Elon: Вот и дело в том что ip неизвестен. С помощью программы там даже не используется вход на сервер, просто пишится ip и порт. Следовательно ip в логах не пишется просто получаю 1000 пакетов в секунду сервер падает. Нубиша при этом нет.
Сервер понимает и порт и IP, просто не показывает, впринципе, можно на яве написать дополнительную обработку, время между вызовами Accept должно быть, скажем, > 10 мс.
Если < 10 мс записываем IP в .log - файл, и с помощью фаервола блочим любой доступ этого IP к серверу.
Может, это всё бред ^^, просто мысли вслух)
Точно такая же проблема, решение было найдено?
Было такое же ..........
Решение - Хз


![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)








