|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5020/400 13 Mar 2001 04:01:25 To : All Subject : Re: Как красивей "повесить" клиента ? ;) -------------------------------------------------------------------------------- Stanislav Latishko <sl@sl.spb.su> wrote: > > К некому серверу коннектится по tcp некий клиент. Сервер > лезет в свои таблицы, и там обнаруживает, что клиент - редиска, > его обслуживать не надо. Hо тривиально закрыть соединение - не > смешно. Хочется "подвесить" клиента на максимально возможное время, > чтоб сожрать максимум ресурсов у него, и мимнимум - у себя. > (Просто помешать ему сделать еще 100 попыток соединиться - свап-то > у него не резиновый) Т.е. сервер форкается и exec какую-то дурилку, > которая будет делать вид что с клиентом разговаривает. Так вот, > чего этой дурилке следует в общем случае делать (не изображая чего- > то интеллектуального) ? а чего там интеллектуального? не отсылать ему уведомление - пусть ждет у моря погоды если хочет. примерно так: # iptables -A INPUT -p tcp -s <clnt_addr> --dport <service_port> -j DROP note: именно DROP, а не REJECT. bye. -- Vladimir Yakovetsky --- ifmail v.2.15dev5 * Origin: Disorganized yx's groupie (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1340158d4fd25.html, оценка из 5, голосов 10
|