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

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

Сообщение SVP » 07 фев 2019, 16:13

UAVpilot писал(а):По первым прикидкам я бы порекомендовал добавить серверу RAM

UAVpilot писал(а):По top видно, что никакой ngnix не нужен или только хуже сделает - большой нагрузки на диск нет.

Вы это серьезно щаз ?
Сколько в RAM занимает обслуживание одного клиента апачем и сколько нгиксом :) ?
Причем тут вообще нагрузка на диск ???

Сколько вообще клиентов в текущий момент обслуживает сервер, когда у него кончается память ? 500 ?
Чем можно сэмулировать такую нагрузку ? 500 гетов с ограничением по каналу ?
(могу проверить что будет если сделать это с сервером на котором стоит нгикс)

UAVpilot писал(а):Самым лучшим вариантом по прежнему считаю установку лимитов на количество коннектов для поисковиков или просто для всех. Причём полагаю при превышении лимита не выдавать никаких отлупов и ошибок, а просто игнорить запрос - это должно помочь равномернее "размазать во времени" запросы от поисковиков, они всё равно с форума не уйдут.

Правильно - пускай поисковики ПРОДОЛЖАЮТ ддосить не получая никаких "отлупов".

Кто-нибудь проверял этих "ботов" ? Это действительно ip яндекса ? Или только имена яндекса...
SVP
Мастер
 
Сообщения: 4916
Зарегистрирован: 19 дек 2012, 15:49
Откуда: Москва
Репутация: 758

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

Сообщение Nick » 07 фев 2019, 19:23

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

Я правильно понимаю, что nginx будет фронтендом? И отдает он только статику, а все остальное передает апач?
Аватара пользователя
Nick
Мастер
 
Сообщения: 22552
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1570
Заслуга: Developer
Медальки:

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

Сообщение Predator » 07 фев 2019, 19:26

Правильно понимаешь.
Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Аватара пользователя
Predator
Мастер
 
Сообщения: 9586
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2516
Медальки:
Настоящее имя: Александр

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

Сообщение Predator » 07 фев 2019, 19:38

Продолжаем хаить форум Screenshot_20190207-212729.png


А, это, как понимать? Какой нафиг - новый пользователь с ограничением в 5 минут? :wik:
PS: И всё также разлогинивает со смарта на полной версии форума. :?
Nick, попробуй поменять "Имя куки" в админке форума и очистить папку cache через ftp. Глядишь - поможет.
Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Аватара пользователя
Predator
Мастер
 
Сообщения: 9586
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2516
Медальки:
Настоящее имя: Александр

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

Сообщение ScrewDriver » 08 фев 2019, 09:35

Раза с 20го форум открылся
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Аватара пользователя
ScrewDriver
Мастер
 
Сообщения: 1751
Зарегистрирован: 06 сен 2016, 01:44
Откуда: Москва
Репутация: 405
Медальки:
Настоящее имя: Василий

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

Сообщение SVP » 08 фев 2019, 11:11

Nick писал(а):Я правильно понимаю, что nginx будет фронтендом? И отдает он только статику, а все остальное передает апач?

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

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

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

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

Сообщение MX_Master » 08 фев 2019, 11:38

Помню лет 10 назад, я сделал сайт, форум и игровой сервер на небольшом VPS. Так вот, прожорливый апач очень сильно не вписывался в ресурсы и я полностью махнул его на lighttpd. Сайт с форумом начали работать настолько быстро, что это заметили даже сами юзеры. При этом lighttpd жрал ресурсов заметно меньше.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4404
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2131
Медальки:
Настоящее имя: Михаил

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

Сообщение Nick » 08 фев 2019, 14:14

SVP писал(а):В целом это обычный сетап. Сейчас поди без него и нету серверов уже много лет как.
На каждый чих апач не дернешь, держать его в памяти, пока клиент забирает результат тоже не очень шоколадно...
В последние годы народ даже для динамики не использует апач запуская пхп из нгикса прям... но это советовать не буду,
т.к. велик шанс каких-нибудь неприятных эффектов.

А что будет в случае медленного коннекшена? Nginx запросит страничку у апача и целиком сольет ее себе, или будет также по запросу клиента по чуть чуть ее забирать у апача?
Аватара пользователя
Nick
Мастер
 
Сообщения: 22552
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1570
Заслуга: Developer
Медальки:

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

Сообщение SVP » 08 фев 2019, 14:43

Nick писал(а):А что будет в случае медленного коннекшена? Nginx запросит страничку у апача и целиком сольет ее себе, или будет также по запросу клиента по чуть чуть ее забирать у апача?


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

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

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

Сообщение SVP » 08 фев 2019, 15:13

Эксперимент.
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 соединений - это фоновая обычная активность
SVP
Мастер
 
Сообщения: 4916
Зарегистрирован: 19 дек 2012, 15:49
Откуда: Москва
Репутация: 758

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

Сообщение dima7411 » 09 фев 2019, 11:00

tолько у меня неt буквы t?
Вложения
Продолжаем хаить форум img-2019-02-09-12-57-09.png
Аватара пользователя
dima7411
Почётный участник
Почётный участник
 
Сообщения: 1047
Зарегистрирован: 26 янв 2014, 14:06
Откуда: Копейск
Репутация: 334
Настоящее имя: Дмитрий

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

Сообщение UAVpilot » 09 фев 2019, 12:15

dima7411 писал(а):tолько у меня неt буквы t?

Дарю: ТТТТТТТТТТТТТТТТТТТТТТТТ ттттттттттттттттттттт :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18356
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4508
Медальки:
Настоящее имя: Сергей

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

Сообщение Nick » 11 фев 2019, 10:28

Наверное только у тебя.
Продолжаем хаить форум Снимок экрана от 2019-02-11 10-24-12.png


ЗЫ UAVpilot, вот интересно, что ты ему в итоге подарил, если у него "т" не отображается :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22552
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1570
Заслуга: Developer
Медальки:

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

Сообщение torvn77 » 11 фев 2019, 12:51

На счёт долго незакрываемых соединений, это имхо сделано для того чтобы люди смотрящие сайт во время поездки в транспорте небыли вынуждены после разрыва связи грузить заново недозагруженную страницу.
Укорачивать таймаут до разрыва соединения приведёт к тому, что смотреть сайт в транспорте станет невозможным.
По этому лучше ограничивать число потоков на одну сессию.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2388
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 208
Медальки:

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

Сообщение SVP » 11 фев 2019, 14:50

torvn77 писал(а):На счёт долго незакрываемых соединений, это имхо сделано для того чтобы люди смотрящие сайт во время поездки в транспорте небыли вынуждены после разрыва связи грузить заново недозагруженную страницу.
Укорачивать таймаут до разрыва соединения приведёт к тому, что смотреть сайт в транспорте станет невозможным.
По этому лучше ограничивать число потоков на одну сессию.


Причем тут люди ? Лично у меня не закрываются соединения между апачем и нгиксом :))
Вероятно так было "из коробки". Это не приводит к каким-то серьезным тормозам (на моем сетапе), поэтому не заметил даже...
Но уверен, можно отключить.
SVP
Мастер
 
Сообщения: 4916
Зарегистрирован: 19 дек 2012, 15:49
Откуда: Москва
Репутация: 758

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

Сообщение R6MF49T2 » 13 фев 2019, 13:35

Отредактировал свою тему в продажах, пару часов всё было норм. Потом разлогинило, и... изменения в моей теме откатились назад.
Аватара пользователя
R6MF49T2
Мастер
 
Сообщения: 231
Зарегистрирован: 14 июл 2016, 17:18
Откуда: Великий Новгород/Санкт-Петербург
Репутация: 31

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

Сообщение Сергей Саныч » 13 фев 2019, 13:37

Подозреваю, что у всех так - пропали сообщения за сегодняшний день.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8408
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2633
Медальки:

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

Сообщение Hanter » 13 фев 2019, 13:47

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

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

Сообщение andrew75 » 13 фев 2019, 13:52

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

Oh yeah :thinking:
Аватара пользователя
andrew75
Опытный
 
Сообщения: 136
Зарегистрирован: 03 сен 2014, 00:45
Откуда: Пенза
Репутация: 100

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

Сообщение ScrewDriver » 13 фев 2019, 13:53

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


да.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Аватара пользователя
ScrewDriver
Мастер
 
Сообщения: 1751
Зарегистрирован: 06 сен 2016, 01:44
Откуда: Москва
Репутация: 405
Медальки:
Настоящее имя: Василий

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: aldemm, Belorez, Bing [Bot], Brynet83, fadertan, fleshget, Gestap, Google [Bot], iMaks-RS, inFamous, Majestic-12 [Bot], NikolayUa24, NikStFr, solo, Yandex [bot], Yarrr, Иван Карел

Reputation System ©'