- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
шило на мыло 🍾
зачем нужен barf, этот же функционал реализуется в 1 строку средствами системных утилит.
шило на мыло 🍾
зачем нужен barf, этот же функционал реализуется в 1 строку средствами системных утилит.
Пример можно?:)
Пример можно?:)
то что делает барф
awk '/REGEX/{print $1}' /var/log/nginx/access.log | sort | uniq -c | awk '{if($1 > 10) print "ipset -A ban " $2}' | sh
REGEX - что искать.
если нужно по коду ответа то
awk '{if($8 == '200')print $1}' /var/log/nginx/access.log | sort | uniq -c | awk '{if($1 > 10) print "ipset -A ban " $2}' | sh
$8 может отличаться, в зависимости от структуры логов.
и т.д
ipset нужен и белый список в нем.
можно вообще еще сократить. на чистом awk
то что делает барф
REGEX - что искать.
если нужно по коду ответа то
$8 может отличаться, в зависимости от структуры логов.
и т.д
ipset нужен и белый список в нем.
можно вообще еще сократить. на чистом awk
Наконец-то! Рабочее решение☝
СПАСИБО ВАМ ОГРОМНОЕ.
так как у меня ipset выключен, я довел команду до такого вида:
🍿🍿🍿
если что то находите на просторах сети то изучайте что бы понимать как оно работает иначе последствия могут быть непредсказуемые.
Если по крону выполнять этот скрипт, примерно раз в 12 минут, будет ли нагрузка?
Если по крону выполнять этот скрипт, примерно раз в 12 минут, будет ли нагрузка?
о ротации логов не забывайте, нагрузка зависит от кол. записей в логе и от текущего состояния системы в целом.
вы можете провести тестирование например распарсив лог с 1млн записей.
время выполнения можно узнать так
о ротации логов не забывайте, нагрузка зависит от кол. записей в логе и от текущего состояния системы в целом.
вы можете провести тестирование например распарсив лог с 1млн записей.
время выполнения можно узнать так
А как сделать, чтобы большой лог записывался в архив, ну а дальше по крону?
Ротировать его - man logrotate
Сделал "по-китайски" выполнение неких скриптов в crontab:
Будут ли эти команды выполняться по порядку? Или же они будут выполняться одновременно? Если второе, то как сделать выполнение этих команд по порядку?