Продолжаем хаить форум

SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение SVP »

UAVpilot писал(а):По первым прикидкам я бы порекомендовал добавить серверу RAM
UAVpilot писал(а):По top видно, что никакой ngnix не нужен или только хуже сделает - большой нагрузки на диск нет.
Вы это серьезно щаз ?
Сколько в RAM занимает обслуживание одного клиента апачем и сколько нгиксом :) ?
Причем тут вообще нагрузка на диск ???

Сколько вообще клиентов в текущий момент обслуживает сервер, когда у него кончается память ? 500 ?
Чем можно сэмулировать такую нагрузку ? 500 гетов с ограничением по каналу ?
(могу проверить что будет если сделать это с сервером на котором стоит нгикс)
UAVpilot писал(а):Самым лучшим вариантом по прежнему считаю установку лимитов на количество коннектов для поисковиков или просто для всех. Причём полагаю при превышении лимита не выдавать никаких отлупов и ошибок, а просто игнорить запрос - это должно помочь равномернее "размазать во времени" запросы от поисковиков, они всё равно с форума не уйдут.
Правильно - пускай поисковики ПРОДОЛЖАЮТ ддосить не получая никаких "отлупов".

Кто-нибудь проверял этих "ботов" ? Это действительно ip яндекса ? Или только имена яндекса...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Продолжаем хаить форум

Сообщение Nick »

Ip по whois бьётся как yandex subnet. Ну и user agent yandex images или что то подобное, понимаю, что агента можно поменять, но смысл в том что это один из сервисов Яндекса.

Я правильно понимаю, что nginx будет фронтендом? И отдает он только статику, а все остальное передает апач?
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Продолжаем хаить форум

Сообщение Predator »

Screenshot_20190207-212729.png (2648 просмотров) <a class='original' href='./download/file.php?id=156489&mode=view' target=_blank>Загрузить оригинал (278.55 КБ)</a>
А, это, как понимать? Какой нафиг - новый пользователь с ограничением в 5 минут? :wik:
PS: И всё также разлогинивает со смарта на полной версии форума. :?
Nick, попробуй поменять "Имя куки" в админке форума и очистить папку cache через ftp. Глядишь - поможет.
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение ScrewDriver »

Раза с 20го форум открылся
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение SVP »

Nick писал(а):Я правильно понимаю, что nginx будет фронтендом? И отдает он только статику, а все остальное передает апач?
Насколько я помню нгикс САМ отдает только статику, т.е. он для статики даже не запускает апач.
Т.е. не будут работать для статики всякие .хтакцесс итп. Что является статикой настраивается через конфиги, аналог .хтакцесс там-же.
Точнее настраивается то, что отдается напрямую, а что нет... не забудь если будешь делать проверить что станет с кешированием
со стороны клиента, должно продолжать работать. И проверь сразу что в логи апача попадает айпи клиента, а не локалхоста.

А для нестатики он запускает апач, после чего принимает от него результат, освобождает апач, и отдает результат уже "сам".
(тут возможно не в любом конфиге так работает, надо почитать, давно это было всё)

В целом это обычный сетап. Сейчас поди без него и нету серверов уже много лет как.
На каждый чих апач не дернешь, держать его в памяти, пока клиент забирает результат тоже не очень шоколадно...
В последние годы народ даже для динамики не использует апач запуская пхп из нгикса прям... но это советовать не буду,
т.к. велик шанс каких-нибудь неприятных эффектов.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Продолжаем хаить форум

Сообщение MX_Master »

Помню лет 10 назад, я сделал сайт, форум и игровой сервер на небольшом VPS. Так вот, прожорливый апач очень сильно не вписывался в ресурсы и я полностью махнул его на lighttpd. Сайт с форумом начали работать настолько быстро, что это заметили даже сами юзеры. При этом lighttpd жрал ресурсов заметно меньше.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Продолжаем хаить форум

Сообщение Nick »

SVP писал(а):В целом это обычный сетап. Сейчас поди без него и нету серверов уже много лет как.
На каждый чих апач не дернешь, держать его в памяти, пока клиент забирает результат тоже не очень шоколадно...
В последние годы народ даже для динамики не использует апач запуская пхп из нгикса прям... но это советовать не буду,
т.к. велик шанс каких-нибудь неприятных эффектов.
А что будет в случае медленного коннекшена? Nginx запросит страничку у апача и целиком сольет ее себе, или будет также по запросу клиента по чуть чуть ее забирать у апача?
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение SVP »

Nick писал(а): А что будет в случае медленного коннекшена? Nginx запросит страничку у апача и целиком сольет ее себе, или будет также по запросу клиента по чуть чуть ее забирать у апача?
Логика подсказывает мне, что заберет себе целиком и отпустит апач. Ибо в этом есть дофига смысла. Возможно есть настройки, возможно по размеру.
Но лично именно этот сценарий не проверял, просто не пришлось.
Можно протестировать, надо только понять как должен выглядить тест.

Вообще в этом сетапе сделано МАКСИМУМ всего, чтобы как можно быстрее освободить апач. Было-бы странно, еслиб не забирал.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение SVP »

Эксперимент.
1. На клиенте создается скрипт с именем АА и содержимым wget --limit-rate 1k тут-урл-к-файлу-на-несколько-мб.html
2. На сервере запускается команда netstat -an | grep :129 | sort
129 - номер порта апача для обслуживания соответствующего домена
3. На клиента в консоле выполняем ./АА &
4. Повторяем пункт 3 раз 20-40
5. Повторяем пункт 2

Видим что-то типа такого (похоже на каждый wget одно соединение)

Код: Выделить всё

tcp6       0      0 127.0.0.1:129           127.0.0.1:54978         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:54980         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:54982         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:54984         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:54986         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:54990         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:54994         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:54998         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55002         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55004         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55006         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55008         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55010         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55012         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55014         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55016         TIME_WAIT
tcp6       0      0 127.0.0.1:129           127.0.0.1:55028         TIME_WAIT
tcp6       0      0 :::129                  :::*                    LISTEN
6. Ждем 20-40с., повторяем пункт 2.
Видим несколько строк с открытыми портами. Заведомо меньше, чем в текущий момент недокачанных файлов.

ЗЫ. В какой-то момент я видел даже
netstat -an | grep :129 | sort
tcp6 0 0 127.0.0.1:129 127.0.0.1:55274 TIME_WAIT
tcp6 0 0 :::129

А пара десятков wget-ов всё еще работала

Почему он не закрывает почти полминуты конекшены вопрос хороший... вероятно где-то какой-то кипалайв стоит.
Пробовал на живом но редкопосещаемом сервере, так что 4-5 соединений - это фоновая обычная активность
Аватара пользователя
dima7411
Почётный участник
Почётный участник
Сообщения: 1055
Зарегистрирован: 26 янв 2014, 14:06
Репутация: 337
Настоящее имя: Дмитрий
Откуда: Копейск
Контактная информация:

Re: Продолжаем хаить форум

Сообщение dima7411 »

tолько у меня неt буквы t?
Вложения
img-2019-02-09-12-57-09.png (2514 просмотров) <a class='original' href='./download/file.php?id=156583&mode=view' target=_blank>Загрузить оригинал (15.23 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение Serg »

dima7411 писал(а):tолько у меня неt буквы t?
Дарю: ТТТТТТТТТТТТТТТТТТТТТТТТ ттттттттттттттттттттт :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Продолжаем хаить форум

Сообщение Nick »

Наверное только у тебя.
Снимок экрана от 2019-02-11 10-24-12.png (2452 просмотра) <a class='original' href='./download/file.php?id=156758&mode=view' target=_blank>Загрузить оригинал (24.77 КБ)</a>
ЗЫ UAVpilot, вот интересно, что ты ему в итоге подарил, если у него "т" не отображается :)
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Продолжаем хаить форум

Сообщение torvn77 »

На счёт долго незакрываемых соединений, это имхо сделано для того чтобы люди смотрящие сайт во время поездки в транспорте небыли вынуждены после разрыва связи грузить заново недозагруженную страницу.
Укорачивать таймаут до разрыва соединения приведёт к тому, что смотреть сайт в транспорте станет невозможным.
По этому лучше ограничивать число потоков на одну сессию.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение SVP »

torvn77 писал(а):На счёт долго незакрываемых соединений, это имхо сделано для того чтобы люди смотрящие сайт во время поездки в транспорте небыли вынуждены после разрыва связи грузить заново недозагруженную страницу.
Укорачивать таймаут до разрыва соединения приведёт к тому, что смотреть сайт в транспорте станет невозможным.
По этому лучше ограничивать число потоков на одну сессию.
Причем тут люди ? Лично у меня не закрываются соединения между апачем и нгиксом :))
Вероятно так было "из коробки". Это не приводит к каким-то серьезным тормозам (на моем сетапе), поэтому не заметил даже...
Но уверен, можно отключить.
Аватара пользователя
R6MF49T2
Мастер
Сообщения: 235
Зарегистрирован: 14 июл 2016, 17:18
Репутация: 32
Откуда: Великий Новгород/Санкт-Петербург
Контактная информация:

Re: Продолжаем хаить форум

Сообщение R6MF49T2 »

Отредактировал свою тему в продажах, пару часов всё было норм. Потом разлогинило, и... изменения в моей теме откатились назад.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Продолжаем хаить форум

Сообщение Сергей Саныч »

Подозреваю, что у всех так - пропали сообщения за сегодняшний день.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

Re: Продолжаем хаить форум

Сообщение Hanter »

и че это было ???
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
Аватара пользователя
andrew75
Опытный
Сообщения: 154
Зарегистрирован: 03 сен 2014, 00:45
Репутация: 107
Откуда: Пенза
Контактная информация:

Re: Продолжаем хаить форум

Сообщение andrew75 »

Сергей Саныч писал(а):Подозреваю, что у всех так - пропали сообщения за сегодняшний день.
Oh yeah :thinking:
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: Продолжаем хаить форум

Сообщение ScrewDriver »

Сергей Саныч писал(а): Подозреваю, что у всех так - пропали сообщения за сегодняшний день.
да.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Ответить

Вернуться в «Обсуждение сайта»