Maksym H.
Oferta, która wygrała- Zlecenia 24
- Ocena 5.0
- Ranking 3 006
Budżet: 1500 UAH Termin: 1 dzień
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ć.
Budżet: 10000 UAH Termin: 10 dni
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.
Budżet: 1000 UAH Termin: 3 dni
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.
Budżet: 800 UAH Termin: 1 dzień
Cześć
Już współpracowaliśmy
Teraz wszystko ustawię
Pisz na priv
Od razu zacznę
Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry, mam udane doświadczenie w rozwiązywaniu podobnych zadań, w celu omówienia proszę pisać na wiadomości prywatne.
Budżet: 2000 UAH Termin: 1 dzień
Witaj. Dobrze znam się na VPS, a w przypadku baz mogę przeprowadzić analizę. Proszę się zgłaszać, najczęściej można to pokonać.
Budżet: 12100 UAH Termin: 2 dni
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.
Oferty ukryte
Aktualnie brak ofert
Oferty ukryte
-
Serhii Motchany 4 majaДоброго дня.
Підкажіть:
1. Який у вас хостинг?
2. Скільки у вас сайтів на VPS і яка у них CMS.
Дякую.
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Programista C# / .NET WPF – dokończenie migracji dużego programu do fakturowania RAFSOFT.NET Sp. z o.o. szuka programisty C# / .NET do dokończenia przepisywania dużego, wieloletniego programu do fakturowania na nową technologię. Projekt dotyczy migracji rozbudowanej aplikacji desktopowej dla firm, używanej do fakturowania, obsługi dokumentów sprzedaży, kontrahentów, ewidencji oraz funkcji księgowo-podatkowych. Nowa wersja programu jest tworzona w języku C# / .NET, z wykorzystaniem komponentów DevExpress. Projekt jest już przepisany w około 70%. Szukamy osoby, która pomoże doprowadzić go do końca, uporządkować brakujące elementy wykonać testy oraz zadbać o zgodność działania nowej wersji z dotychczasowym programem. Zakres prac: dokończenie migracji dużej aplikacji desktopowej do C# / .NET, odtworzenie funkcjonalności starego programu w nowej wersji, zachowanie możliwie identycznej logiki działania, wyglądu i sposobu obsługi, praca z komponentami DevExpress, analiza istniejącego kodu oraz porównywanie działania starej i nowej wersji programu, poprawianie błędów, uzupełnianie brakujących funkcji i testowanie aplikacji, współpraca przy finalnym przygotowaniu programu do wdrożenia. Wymagania: bardzo dobra znajomość C# oraz .NET, doświadczenie w tworzeniu aplikacji desktopowych dla Windows, znajomość WPF lub WinForms, doświadczenie z DevExpress lub podobnymi bibliotekami komponentów UI, umiejętność analizy dużego, istniejącego projektu, dokładność i cierpliwość przy odwzorowywaniu istniejącej funkcjonalności, umiejętność testowania własnych zmian, bardzo dobra umiejętność korzystania z narzędzi AI wspierających programowanie, analizę kodu, refaktoryzację i testowanie. Mile widziane: doświadczenie z projektami typu legacy, znajomość lub wcześniejsza praca z Visual Basic 6.0, doświadczenie przy migracji aplikacji ze starszych technologii do C# / .NET, znajomość zagadnień związanych z fakturowaniem, księgowością, JPK lub KSeF, doświadczenie w pracy z dużymi aplikacjami biznesowymi. Kogo szukamy: Szukamy osoby samodzielnej, dokładnej i technicznie doświadczonej, która potrafi wejść w istniejący projekt, zrozumieć jego logikę i konsekwentnie doprowadzić go do końca. W tym projekcie bardzo ważne jest nie tylko pisanie nowego kodu, ale również wierne odwzorowanie działania starego programu — zarówno pod względem funkcji, jak i wyglądu oraz sposobu obsługi. Wymagamy również biegłego posługiwania się narzędziami AI w codziennej pracy programistycznej. Zależy nam na osobie, która potrafi używać AI praktycznie: do analizy kodu, wyszukiwania błędów, przyspieszania migracji, tworzenia testów i porządkowania projektu. O firmie: RAFSOFT.NET Sp. z o.o. to polska firma tworząca oprogramowanie dla przedsiębiorców, biur rachunkowych oraz małych i średnich firm. Naszym głównym produktem jest program Faktura VAT, wspierający codzienną obsługę faktur, dokumentów sprzedaży, kontrahentów, ewidencji oraz rozliczeń zgodnych z polskimi przepisami. Rozwijamy własne aplikacje desktopowe i narzędzia związane z fakturowaniem, księgowością, KSeF, JPK oraz automatyzacją procesów firmowych. Nasze rozwiązania są projektowane z myślą o stabilności, prostocie obsługi i praktycznym zastosowaniu w codziennej pracy użytkowników. Strona firmy: www.rafsoft.net
Trzeba obliczyć statystykę w projekcie medycznym (włącznie z korelacjami). Również, jest zapotrzebowanie na stworzenie matematycznego modelu prognozowania rozwoju patologii na podstawie dostępnych danych.
Dzień dobry, potrzebuję twojej pomocy w realizacji zadania. Naprawić błędy na stronie witryny, strona wyświetla błąd 404.
Meta projektu Zrealizować integrację Viber bez użycia zewnętrznych systemów CRM. Cała praca z wiadomościami powinna być wykonywana bezpośrednio w naszym wewnętrznym CRM opartym na BAS / 1C 8.3.Aktualny system BAS / 1C 8.3 Samodzielnie napisana konfiguracja "Obsługa klientów" Baza ponad 40 000 abonentówWymagane do zrealizowania Integracja przez oficjalnego dostawcę Viber Business (TurboSMS, GMS Worldwide lub inna uzgodniona usługa). Przycisk "Napisz w Viber" w karcie abonenta. Wysyłanie wiadomości bezpośrednio z BAS. Odbieranie wiadomości przychodzących przez Webhook. Automatyczne przypisanie wiadomości do abonenta według numeru telefonu. Pełne zachowanie historii korespondencji w karcie abonenta. Wyświetlanie czasu, statusu wiadomości oraz menedżera, który odpowiadał. Praca kilku menedżerów jednocześnie. Szablony wiadomości do szybkiej odpowiedzi. Pomoc w konfiguracji dostawcy Viber, kluczy API i Webhook. Przekazanie całego kodu źródłowego i ustawień po zakończeniu prac.Warunki odbioru Praca uznawana jest za wykonaną po pomyślnym przetestowaniu wszystkich funkcji na roboczej bazie oraz przekazaniu kodu źródłowego.Gwarancja 1 miesiąc gwarancji na poprawki błędów związanych z zrealizowanym funkcjonalnością. Dalsze poprawki realizowane są na osobnej umowie.Rezultat Po zakończeniu projektu menedżerowie powinni mieć możliwość pełnej pracy z Viber bezpośrednio w BAS: pisać do klientów, otrzymywać odpowiedzi, przeglądać historię korespondencji i prowadzić komunikację bez użycia zewnętrznych systemów CRM. Cały kod źródłowy, poprawki, klucze API i ustawienia po zakończeniu projektu są przekazywane zamawiającemu.
Konieczne jest poprawienie skryptów SQL dla bazy Postgres. Należy sprawdzić skrypty i zaktualizować dane z zewnętrznych tabel Excel oraz między dwoma bazami (różne serwery) Postgres. Uruchamianie skryptów przez program AnyDesk Navicat. Lista danych do sprawdzenia i korekty: 1. Towary podlegające naprawie – przypisanie oznaczenia Wynik: Liczba rekordów rozbieżności Skrypt do poprawy 2. Lista Kategorii, Grup, Podgrup – porównanie z tabelą tymczasową Wynik: Liczba rekordów rozbieżności Skrypt do poprawy 3. Liczba towarów w kategorii. Grupy, podgrupy. (statystyka) – Porównanie według tabeli, wykrywanie rozbieżności Wynik: Liczba rekordów rozbieżności Skrypt do poprawy 4. Lista części zamiennych w systemie z kategorią, grupą, podgrupą - Porównanie według tabeli, wykrywanie rozbieżności, usunięcie rozbieżności Liczba rekordów rozbieżności Skrypt do poprawy 5. Wyroby naprawcze związane z częściami zamiennymi - Porównanie według tabeli, wykrywanie rozbieżności, usunięcie rozbieżności Tabela rozbieżności Skrypt do poprawy 6. zgodność stanów i SN Tabela rozbieżności