Skocz do zawartości

Prośba o pomoc - przeciążenie procesora serwera


LukaszLukawski

Rekomendowane odpowiedzi

Witam wszystkich jako nowy użytkownik.

Jednocześnie chciałbym przedstawić ogromny problem związany z przeciążeniem procesora serwera oraz masą niepotrzebnych backlinków. No to po kolei: były już administrator moich stron: www.lukaszlukawski.pl oraz www.blog.lukaszlukawski.pl rozwiązał problem przeciążenia procesora serwera (skakało mu do ok 10%) przerzucając domenę zarejestrowaną na nazwa.pl na moje imię. Następnie domena została wyłączona na ok 3 tygodnie, po czym została ponownie uruchomiona na serwerze 'znajomego' informatyka. Tutaj sytuacja się powtórzyła, przeciążenie z 0,6% skoczyło do 15%,

W narzędziach dla webmasterów sprawdziłem "Linki do twojej domeny": Początek wygląda następująco:

blogdopaulonunes.com 10 689

deepfriedpuppies.com 6 077

supersonicsymphony.com 3 137

zrodlo.net.pl 378

onet.pl 192

slub-wesele.pl 82

screenpresence.net 54

najlepszewesele.pl 45

piotrczechowski.pl 36

webadder.pl 34

dodaj-strone.com.pl 33

religioushumiliation.com 28

fullpotentialcommunity.com 28

mkdir.pl 25

euter.biz 21

blogdelinux.com 21

lotuschannel.com 20

Powiedziałem o tym adminowi i kazał mi poblokować adresy IP w pliku htaccess.

Kod w tym pliku wygląda następująco:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

Order Allow,Deny

Allow from all

# HTTP spam sources identified by https://sblam.com.

# Generated 2013-05-23 06:22:24

# This is list of HTML forms spammers, not suitable for blocking e-mail spam!

Deny From .....

tutaj długa lista adresów ip

# END WordPress

Jeśli ktokolwiek wie jak można rozwiązać ten problem to bardzo proszę o łopatologiczne wyjaśnienie, ponieważ kompletnie nie znam się na tego typu rzeczach.

Pozdrawiam,

Łukasz

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

Kilka uwag ode mnie:

Obciążenie serwera jest powodowane przez ruch na stronie (bo strona jest generowana, gdy ktoś ją odwiedza, również, gdy robi to robot). Duża ilość linków ma na to wpływ "jedynie" pośredni, tj. zwiększa szansę przejścia na Twoją stronę po danym linku lub zwiększa szansę odwiedzin przez różnego rodzaju roboty (im bardziej podlinkowana, tym większa szansa).

Jeśli chodzi o blokowanie tych, którzy generują zbędny ruch, możesz to zrobić na kilka sposobów:

1. Jeśli masz powtarzające się adresy IP odwiedzających, możesz je wyciąć pojedynczo lub większymi zakresami.

2. Jeśli masz duży ruch z dziwnych robotów sieciowych, możesz je w dużym stopniu powycinać po nagłówku User-agent.

3. Jeśli masz duży ruch generowany po przejściu z konkretnych linków, możesz je wyciąć po nagłówku HTTP_referer.

Szczerze mówiąc, dla każdego z powyższych przypadków najlepiej byłoby zagregować trochę logów, poniżej wklejam przykładowe komendy, którymi można to zrobić (dla standardowego loga apache'a, jeśli Twój wygląda nieco inaczej - może będzie trzeba je zmodyfikować).

Najlepiej byłoby, gdybyś poprosił znajomego o uruchomienie tych komend na pliku z logiem i przesłanie Ci wyników. To powinno pomóc w wyłowieniu dużej części spamu.

Wyłowienie najczęściej pojawiających się adresów IP (z podaniem ilości odwołań):

cat NAZWA_PLIKU_Z_LOGIEM | awk '{print $1}' | sort | uniq -c | sort -nr

Wyłowienie najpopularniejszych nagłówków User-agent

cat NAZWA_PLIKU_Z_LOGIEM | cut -d'"' -f6 | sort | uniq -c | sort -nr

Duża część to będą zwykłe przeglądarki, zwróć uwagę głównie na te z "bot" w nazwie znajdziesz je tak:

grep bot NAZWA_PLIKU_Z_LOGIEM | cut -d'"' -f6 | sort | uniq -c | sort -nr

Z kolei wejścia z odwołujących (po nagłówku Referer) stron złapiesz tak:

cat NAZWA_PLIKU_Z_LOGIEM | cut -d'"' -f4 | sort | uniq -c | sort -nr

Odnośnik do komentarza
Udostępnij na innych stronach

Linki zostaw w spokoju, zacznij blokować niektóre boty, bo to one przeciążają serwer.

Najlepiej kup sobie własny hosting, polecam biznes-host.pl, pakiet PRO za 169zł/rok i nie będziesz miał takiego problemu. Jeżeli chciałbyś 25% zniżki, to możesz użyć kodu rabatowego - NM87-2AUH-HRBH. Dla jasności, ja też będę miał z tego procent, ale nie dlatego polecam ten hosting, on jest po prostu bardzo dobry i przy tym tani.

W tym seo katalog -u nie może zabraknąć Twojej strony - www.seokatalog.pl - PR4

Zegarki szwajcarskie - Bisset - https://zegarynka.pl i Katalog firm - https://otofirmy.pl - zapraszają!

Odnośnik do komentarza
Udostępnij na innych stronach

Zaimplementuj cache w serwisie...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zobacz w Cpanel kto nawiedza cię najczęściej i zablokuj w httaccess:

dodaj na samym końcu pliku:

<Files 403.shtml>

order allow,deny

allow from all

</Files>

deny from xxx.xxx.xxx.xxx

deny from xxx.xxx.xxx.xxx

taki zabieg trwa z 30-40min.

deny from to numery ip które Ci doskwierają.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności