Определить какой сайт на хостинге грузит процессор может быть очень важным для поддержки производительности сайта и предотвращения сбоев. В этой технической статье мы рассмотрим, как использовать логи веб-сервера Apache для определения сайта, который нагружает процессор.

Логи Apache

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

Как установить Whisper на Windows 10

Комманда терминала Ubuntu

Открываем терминал ubuntu и вводим команду

tail -f /var/log/apache2/domains/yourdomain.ru.log

Чтоб не потеряться и выйти из режима просмотра, как надоест изучать логи, нажмите Сtrl+С

Для выявления наиболее активных IP используем конструкцию, выводим нужные столбцы 1 и 7

cat /var/log/apache2/domains/yourdomain.ru.log | awk '{ print $1, $7 }' | sort | uniq -c | sort -nr | head

Для того чтоб осмотреть весь .log можно использовать команду терминала сервера

cat /var/log/apache2/domains/yourdomain.ru.log | less

Хотели определить какой сайт на хостинге грузит процессор — вот результат

определить какой сайт на хостинге грузит процессор
остается мониторить терминал и отслеживать ip кто грузит процессор сервера

Как только вы определили, какой сайт нагружает процессор, следующим шагом является оптимизация сайта для уменьшения нагрузки на процессор. Некоторые способы оптимизации сайта могут включать:

  • Удаление или отключение неиспользуемых плагинов или модулей.
  • Оптимизация изображений для уменьшения их размера.
  • Использование кэширования для уменьшения количества запросов к серверу.
  • Обновление версии CMS или фреймворка до более новой, более оптимизированной версии.
  • Забанить вредоносный процесс по IP

Бан через .htaccess

# SECURE
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from xx.xxx.
</Files>
<Files xmlrpc.php>
order deny,allow
Deny from all
</Files>
<files wp-config.php>
order allow,deny
deny from all
</files>
<files .htaccess="">
order allow,deny
deny from all
</files>
Options All -Indexes
SetEnvIfNoCase User-Agent "Abonti|aggregator|AhrefsBot|asterias|BDCbot|BLEXBot|BuiltBotTough|Bullseye|BunnySlippers|ca\-crawler|CCBot|Cegbfeieh|CheeseBot|CherryPicker|CopyRightCheck|cosmos|Crescent|discobot|DittoSpyder|DotBot|Download Ninja|EasouSpider|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|Exabot|ExtractorPro|Fasterfox|FeedBooster|Foobot|Genieo|grub\-client|Harvest|hloader|httplib|HTTrack|humanlinks|ieautodiscovery|InfoNaviRobot|IstellaBot|Java/1\.|JennyBot|k2spider|Kenjin Spider|Keyword Density/0\.9|larbin|LexiBot|libWeb|libwww|LinkextractorPro|linko|LinkScan/8\.1a Unix|LinkWalker|LNSpiderguy|lwp\-trivial|magpie|Mata Hari|MaxPointCrawler|MegaIndex|Microsoft URL Control|MIIxpc|Mippin|Missigua Locator|Mister PiX|MJ12bot|moget|MSIECrawler|NetAnts|NICErsPRO|Niki\-Bot|NPBot|Nutch|Offline Explorer|Openfind|panscient\.com|PHP/5\.\{|ProPowerBot/2\.14|ProWebWalker|Python\-urllib|QueryN Metasearch|RepoMonkey|RMA|SemrushBot|SeznamBot|SISTRIX|sitecheck\.Internetseer\.com|SiteSnagger|SnapPreviewBot|Sogou|SpankBot|spanner|spbot|Spinn3r|suzuran|Szukacz/1\.4|Teleport|Telesoft|The Intraformant|TheNomad|TightTwatBot|Titan|toCrawl/UrlDispatcher|True_Robot|turingos|TurnitinBot|UbiCrawler|UnisterBot|URLy Warning|VCI|WBSearchBot|Web Downloader/6\.9|Web Image Collector|WebAuto|WebBandit|WebCopier|WebEnhancer|WebmasterWorldForumBot|WebReaper|WebSauger|Website Quester|Webster Pro|WebStripper|WebZip|Wotbox|wsr\-agent|WWW\-Collector\-E|Xenu|Zao|Zeus|ZyBORG|coccoc|Incutio|lmspider|memoryBot|SemrushBot|serf|Unknown|uptime files" bad_bot
Deny from env=bad_bot
<Limit GET POST HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>
# END SECURE

 

 

Как в Ubuntu очистить место на диске

2.5 2 голоса
Article Rating
Подписаться
Уведомить о
guest

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии