Skocz do zawartości

Przeciążenie serwera MySQL (ataki)


grigori

Rekomendowane odpowiedzi

Mam postawione multiforum phpBB i miewam czasem ataki - np. wczoraj jeden kolo założył forum i tak mi przeciążył serwer mysql, że pozostałe serwisy na serwerze nie chciały chodzić. PYTANIE - jak się ustrzec przed czymś takim. Zastanawiam się czy da się już na poziomie apache wykryć gościa, który wywołuje mnóstwo zapytań. Macie jakieś rozwiązanie?

Odnośnik do komentarza
Udostępnij na innych stronach

Zmień phpbb na coś innego.

Poza tym, zawsze możesz ustalić limit zajętej pamięci oraz czasu CPU na osobę/proces.

Albo w skrypcie zrobić wykrywanie "load server" i wstawiać exit(), jak będzie za duża wartość.

Sposobów jest wiele.

Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Nie da rady, mam prawie 10000 for na tym skrypcie - serwis już jest za duży. Możesz podać więcej sposobów. Powiem o co mi najbardziej chodzi. Użytkownik ma forum o nazwie np. mojeforum.multifora.pl - jak wykryć że on powoduje przeciążenie serwera - wtedy dałbum mu exit();

Odnośnik do komentarza
Udostępnij na innych stronach

Serwer - 8 procków Xeon 3GHz, pamięć 2GB ...

Już Ci napisano, że mało pamięci

Druga sprawa, wydzielić maszynę tylko dla SQLa a reszta, w tym Apache na czymś dużo słabszym pójdzie bez bólu.

Dyski są SCSI? Jeśli nie to koniecznie zamień, tam już jest problem na poziomie dostępu do plików.

Codzienie w nocy optymalizacja tabel.

No i na Apaczu pomajstruj, żeby z jednego IP za dużo nie leciało.

Jak sobie radzisz z Yahoo? To musi być masakra jak Ci się tam te Yahoo dobiera do zasobów :)

Tutaj będą zaj...iste trzy linki...

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