netwind

Рейтинг
419
Регистрация
06.05.2007

Dimanych, где файл tcpdump ? вместо предположений давно бы перешли к обсуждению действия конкретных http-запросов. если имеет место какой-то запрос, который приводит к зависанию, в первую очередь нужно его посмотреть и оценить

Режь страны.

Если это такой же ботнет, что попался и мне, то детектировать пороговые значения невыгодно. У меня счет дошел до 18 тыс IP, которые никуда не спешат и могут постоянно держать сервер под нагрузкой.

Dimanych:
В чём фокус? nginx отправляет часть заголовка GET до того как он его сам полностью получит? Почему то думал что именно nginx должен защищать от подобного рода проблемы.

Я тоже так считал, но мне уже поздно ловить эту проблему.

Можешь сделать tcpdump -i any port <какой там у тебя для апача> -s 65000 -w file.cap ? через пару минут создастся файл, его можно изучать с помощью wireshark и найти ответы на многие вопросы.

Почему апач не блокирует новые подключения к сайту сразу, чего он ждёт, почему процессы висят, что за статус такой ..reading..
Кто-нибудь в курсе подобной проблемы?

напоминает то, о чем я писал тут .

Я успокоился на мысли, что это просто следствие высокой нагрузки от ddos, а не отдельный феномен. Либо какой-нибудь очередной прикол тухлого Centos.

На этот раз у тебя есть шанс не забыть захватить трафик и тогда мы подробно рассмотрим, что именно там происходит.

Как-нибудь перенаправь этот URL на скрипт. В скрипте выдавай байты и http-заголовки показывающие, что у файла большой размер.

Поставь форум и сделай 4 раздела. Что ты так привязался к доске?

TiA, я не это рассматриваю.

Я рассматриваю откуда у админов взялось мнение о том, что dle плохо работает с mysql. Мнение это не зависит от твоей или моей практики, частных случаев настройки. Оно много лет было и будет существовать еще много лет. Ты не сможешь ему противостоять, потому что для мнения есть не зависящие от тебя предпосылки, а ты всего лишь "плотно работал с DLE".

Устраивайся к ним если хочешь что-то изменить или доказать.

TiA:
Запросы на поиск в основном тоже довольно простые.

Не я виноват в том, что пользователи DLE не знают как включить полнотекстовый поиск. Я просто описываю свои наблюдения. Некоторые специально не включают, иначе не работает поиск по словам из трех и менее букв.

TiA:
Я уже молчу о том, что в нормальных условиях запросы на поиск поступают на несколько порядков реже чем запросы страниц.

Так не число запросов важно, а нагрузка. Один запрос на поиск нагружает как 10 тыс обычных мелких.

Ну вот пользователь приходит из поисковика на главную постоянно обновляющегося с помощью парсеров говносайта. Заходит, а там ничего нет. Новость "уплыла" на следующие страницы. Второе, что он будет делать - искать через поиск. Первое - закроет окно, говносайт же. Вот такая вот практика.

Самая большая? Точно? Директива SQL_CALC_FOUND_ROWS в DLE 8.5 не используется.

Лучше ищи. В 8.5 точно есть в tagscloud.php. В остальных версиях и того больше.

Да, собственно, чего далеко ходить, Вот они все тут. У всех все одинаково выглядит. У всех проблемы с производительностью и везде SQL_CALC_FOUND_ROWS

1 /ru/forum/comment/7509780

2 /ru/forum/328542

3 /ru/forum/626962

4 /ru/forum/comment/7475307

5 /ru/forum/308677

nikoola, составление ббкода это скорее верстка.

Дело то элементарное. почитай тут http://vbsupport.org/forum/showthread.php?p=297789#post297789. но там mp3-плеер,а ты сделай по аналогии для видео.

готовый код для rutube http://vbsupport.org/forum/showthread.php?p=259365#post259365

и вообще вот целая библиотека этих ббкодов http://vbsupport.org/forum/showthread.php?t=38270

Главное html в разделах не разрешай, а то кто-то может тебе подсказать.

Можно. Новый ббкод в админке сделай, чтобы формировался кусочек html с плеером.

Всего: 6293