Wisi serwer VPS
Ostatnio napotkałem problem, że serwer ciągle się zawiesza i muszę go restartować, wsparcie mówi:
Masz cały czas ten sam problem. MYSQL obciąża Twój serwer ponad normę - https://prnt.sc/n1SXzl2r1duR
Strony przy tym obciążeniu są po prostu śmieszne, tworzy je jakiś zewnętrzny parser, ponieważ problem pojawił się niedawno, a wcześniej przez lata wszystko było w porządku. Należy stworzyć jakieś zasady ograniczające liczbę zapytań.
Opinia zleceniodawcy o współpracy z Maksym H.
Wisi serwer VPSKompetentny specjalista, który wszystko szczegółowo wyjaśnił na konsultacji i szybko wykonał zadanie.
Opinia freelancera o współpracy z Konstantin Podushkin
Wisi serwer VPSDziękuję za zaufanie i współpracę. Pracowałem z przyjemnością, wszystko jasno i adekwatnie.
-
3061 23 0 Cześć!
Problem nie leży w zewnętrznym parserze ani w limitach zapytań — to tylko objawy. Serwer pada z powodu przeciążenia MySQL ciężkimi zapytaniami SQL. Przez 10 lat działało, a teraz zaczęło — najprawdopodobniej baza towarów urosła, cache się zepsuł, a zapytania filtrów przestały nadążać.
Biorę się za to od razu. Szybko zdiagnozuję, znajdę przyczynę i naprawię. Serwer przestanie się zawieszać.
-
365 Na podstawie dostarczonego zrzutu ekranu htop można wyciągnąć wniosek, że twój serwer znajduje się w stanie krytycznego przeciążenia. Jako administrator zarządzający systemami z uprawnieniami root prawdopodobnie już zauważyłeś znaczną opóźnienie (lag) w działaniu. Oto szczegółowa analiza kluczowych wskaźników: 1. Ekstremalne obciążenie (Load Average) Load Average: 47.53, 44.80, 44.96. System ma 4 rdzenie (wątki), co widać z górnych wskaźników (1-4). Dla 4-rdzeniowego systemu normalny Load Average powinien wynosić w granicach 4.0. Wskaźnik 47.53 oznacza, że system jest przeciążony około 11-12 razy. Ponad 40 procesów nieustannie czeka w kolejce na wykonanie, oczekując na zwolnienie CPU. 2. Stan procesora i pamięci CPU: Wszystkie 4 rdzenie są obciążone w 100%. To „wąskie gardło” systemu w tym czasie. RAM: Wykorzystano 3.03 GB z 3.85 GB. Chociaż pamięć jest jeszcze dostępna, jej pozostałość jest niewielka. Swap: 0K/0K. Na serwerze w ogóle nie skonfigurowano pliku ani partycji swap. W przypadku skoku zużycia pamięci MySQL (który jest głównym konsumentem) system może po prostu „upaść” lub zacząć zabijać procesy przez OOM Killer. 3. Analiza procesów Głównym czynnikiem obciążenia jest MySQL (mysqld): Proces z PID 12866 zużywa 188% CPU (to sumarycznie prawie dwa pełne rdzenie). Na liście widać ogromną liczbę wątków mysql, z których każdy zużywa od 6% do 8% CPU. Obecna jest również aktywność nginx oraz procesów użytkownika konstanti (prawdopodobnie skrypty PHP przez phpfarm), ale są one drugorzędne w porównaniu do bazy danych. Istnieje kilka opcji rozwiązania.
-
4987 41 4 1 Dzień dobry!
Napotkaliśmy problem z zawieszaniem się VPS z powodu wysokiego obciążenia MySQL, prawdopodobnie od zewnętrznego parsera. Jestem gotów przeanalizować logi i skonfigurować zasady ograniczenia zapytań w celu stabilizacji pracy serwera. Mam doświadczenie w optymalizacji MySQL i konfiguracji serwerów.
Napisz do mnie w wiadomości prywatnej, ustalimy szczegóły.
-
6504 229 4 7 Cześć
Już współpracowaliśmy
Teraz wszystko ustawię
Pisz na priv
Od razu zacznę
-
776 11 2 Dzień dobry, mam udane doświadczenie w rozwiązywaniu podobnych zadań, w celu omówienia proszę pisać na wiadomości prywatne.
-
1267 35 1 Witaj. Dobrze znam się na VPS, a w przypadku baz mogę przeprowadzić analizę. Proszę się zgłaszać, najczęściej można to pokonać.
-
231 Proszę powiedzieć, jaki hosting/panel obecnie używacie (cPanel/ISPmanager/inne) i czy Cloudflare jest podłączony? Czy możecie dać dostęp do panelu lub przynajmniej zrzuty ekranu z ostatnich szczytów obciążenia MySQL — to wystarczy, aby zidentyfikować źródło parsowania i dobrać limity.
Mamy doświadczenie w szybkim usuwaniu podobnych „zawieszeń”: konfigurujemy ograniczenia prędkości i blokowanie botów (nginx/Cloudflare/fail2ban), ograniczenia połączeń, buforowanie, a także podstawową optymalizację MySQL (wolne zapytania, indeksy). Pracujemy z MySQL i Redis; Python/JS — 4 lata w produkcji.
Jesteśmy gotowi zacząć dzisiaj: przeprowadzimy krótki audyt i od razu ustalimy zasady, aby MySQL nie obciążał serwera. Napiszcie — uzgodnimy dostęp i start.
-
Доброго дня.
Підкажіть:
1. Який у вас хостинг?
2. Скільки у вас сайтів на VPS і яка у них CMS.
Дякую.
-
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Potrzebny specjalista Power BI do budowy raportów zarządzających na podstawie BAS Księgowość KORPO firmieJesteśmy dystrybutorem międzynarodowych marek sportowych w Ukrainie. Księgowość prowadzona jest w BAS Księgowość KORP.Szukamy specjalisty, który pomoże zbudować system raportowania zarządczego dla kierownictwa firmy na bazie Power BI.Ważne: interesuje nas nie tylko… Bazy danych i SQL, Usługi księgowe ∙ 3 godziny 59 minut temu ∙ 3 oferty |
Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w… Python, Bazy danych i SQL ∙ 5 godzin 51 minut temu ∙ 25 ofert |
Zadanie techniczne: Integracja bota czatu Telegram z BAS1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu… Automatyzacja zarządzania przedsiębiorstwem, Bazy danych i SQL ∙ 6 godzin 57 minut temu ∙ 13 ofert |
Baza 1C dla przedsiębiorstwaPotrzebna baza do prowadzenia magazynu autozłomowiska, kontroli finansów oraz formowania zamówień. Trzeba dodawać samochód jako obiekt i przypisywać do niego części. Pełną strukturę oraz to, jak powinno to wyglądać i działać, omówię podczas rozmowy. Bazy danych i SQL ∙ 16 godzin 31 minut temu ∙ 6 ofert |
Integracja danych 1CZorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane… Bazy danych i SQL, Obróbka danych ∙ 1 dzień 22 godziny temu ∙ 9 ofert |