Znajdź i napraw błąd Next.js
strona statis.kz ma około 400000 produktów, ale 50 odwiedzin dziennie, strona okresowo się zawiesza
trzeba zidentyfikować problem i go naprawić, możliwe że problem leży w kodzie
vps -
CPU
12 vCPU Cores
RAM
48 GB RAM
Storage
250 GB NVMe
Oto ostatni log błędów
:/var/www# docker logs nextjs_store
▲ Next.js 15.1.2
- Lokalnie: http://7f2b61ab12b7:3000
- Sieć: http://7f2b61ab12b7:3000
<--- Ostatnie GCs --->
[1:0x724a560f3020] 112172000 ms: Mark-sweep 3985.6 (4133.5) -> 3968.7 (4134.0) MB, 5675.7 / 0.4 ms (średnia mu = 0.136, obecne mu = 0.026) niepowodzenie alokacji; sprzątanie może się nie powieść
[1:0x724a560f3020] 112177401 ms: Mark-sweep 3985.0 (4134.0) -> 3971.1 (4136.0) MB, 5257.8 / 0.4 ms (średnia mu = 0.086, obecne mu = 0.026) niepowodzenie alokacji; sprzątanie może się nie powieść
<--- Stacktrace JS --->
BŁĄD KRYTYCZNY: Nieefektywne markowanie i sprzątanie w pobliżu limitu sterty. Niepowodzenie alokacji - brak pamięci w stercie JavaScript
-
10 dni91 PLN
562 1 0 10 dni91 PLNCześć, mogę obejrzeć kod, mam doświadczenie z testerami, dockami i ogólnie z next
-
2 dni366 PLN
178 2 dni366 PLNDzień dobry.
Mam doświadczenie, chętnie pomogę.
Przesyłaj kod - będziemy współpracować.
-
1 dzień366 PLN
168 1 0 1 dzień366 PLNMam doświadczenie w optymalizacji aplikacji Next.js/Node.js w środowiskach produkcyjnych. W podobnych projektach:
Wykrywałem wąskie gardła w wydajności: wycieki pamięci, długie przerwy GC.
Konfigurowałem kontenery Docker z ograniczeniem zasobów (--max-old-space-size dla Node.js).
Przeprowadzałem audyt kodu i bibliotek zewnętrznych (np. zbyt "ciężkie" SSR, nieczyszczone cache, nieprawidłowo zaimplementowane cykle renderowania).
Używałem narzędzi monitorujących (Node.js Profiler, clinic.js, pm2, top, docker stats) do analizy zużycia zasobów.
…
Wdrażałem optymalizacje cache'owania, lazy loading, paginację dla dużych baz danych (>100 tys. produktów).
-
5 dni183 PLN
162 5 dni183 PLNCześć, chciałbym przejrzeć kod, aby znaleźć przyczynę błędu, najprawdopodobniej brakuje optymalizacji. Co do czasu i ceny, dogadamy się.
-
2 dni366 PLN
902 11 0 2 dni366 PLNWitam
Mogę pomóc naprawić problem
Problem nie leży na serwerze, lecz w kodzie albo w tym, że dla strony przydzielana jest zbyt mała ilość RAM (jeśli coś, nie mówię o małej ilości RAM na serwerze, lecz o tym, ile RAM dla strony będzie przydzielał serwer)
Pisz w wiadomości prywatnej, pomogę Ci
-
2 dni1097 PLN
258 2 dni1097 PLNWitaj Ablay,
Przejrzałem logi z Twojej aplikacji Next.js i problem jest jasny:
BŁĄD KRYTYCZNY: Nieefektywne markowanie i kompresja w pobliżu limitu sterty. Niepowodzenie alokacji - pamięć sterty JavaScript się wyczerpała
Twój VPS ma doskonałe zasoby (12 vCPU, 48GB RAM), więc problem najprawdopodobniej leży w kodzie — nie na serwerze.
Co zrobię:
… Zidentyfikuję wyciek pamięci lub ciężkie operacje powodujące awarię
Zprofiluję i zoptymalizuję pobieranie danych, szczególnie jeśli strony produktów ładują ogromne zestawy danych
Upewnię się, że logika SSR/SSG jest wydajna (getStaticProps, getServerSideProps, lub trasy API)
Naprawię wszelkie pełno-stronicowe renderowanie 400K+ produktów (paginacja, leniwe ładowanie, jeśli brakuje)
Poprawię ustawienia Dockera i Node (--max-old-space-size, flagi produkcyjne)
Dodam logowanie wydajności i monitorowanie stanu zdrowia
Dostarczę:
Stabilną wersję Next.js (bez awarii pamięci)
Ulepszoną logikę listowania i renderowania produktów
Czysty, zoptymalizowany przepływ danych (produkty, kategorie, filtry)
Sugestie lub poprawki, aby uniknąć przyszłych wąskich gardeł
Zajmowałem się podobnymi aplikacjami eCommerce z dużą ilością produktów i backendem opartym na Next.js + PostgreSQL/Mongo i mogę to pewnie rozwiązać.
Proszę o dostęp do repozytorium lub konfiguracji Dockera, aby móc rozpocząć diagnostykę i naprawę.
Pozdrawiam,
Georgios Toutoudakis
-
1 dzień293 PLN
2964 14 0 1 dzień293 PLNDzień dobry, mam doświadczenie w tworzeniu na Next.js i wdrażaniu na serwerze. Najprawdopodobniej problem leży w ograniczonej pamięci programowej przydzielonej dla Next.
-
7 dni732 PLN
95862 1272 1 10 7 dni732 PLNWitam. Mam duże doświadczenie z Next.js. Jestem gotowy do współpracy
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Wsparcie i rozwój strony internetowej firmy sprzątającej
75 PLN
Szukam programisty / webmastera do długoterminowego wsparcia i rozwoju strony internetowej firmy sprzątającej. Strona: https://donely.ca O projekcie DoneLy Home Services — firma świadcząca usługi sprzątania w Kanadzie, która aktywnie się rozwija i rozszerza zasięg działalności.… Javascript & Typescript, Programowanie stron internetowych ∙ 1 dzień 9 godzin temu ∙ 59 ofert |
Opracowanie strony internetowej według specyfikacji na FramerTrzeba zrobić stronę według tych parametrów, które są w specyfikacji https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Podajcie rzeczywistą stawkę na podstawie tego projektu Układ HTML i CSS, Javascript & Typescript ∙ 2 dni 10 godzin temu ∙ 26 ofert |
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 4 dni 1 godzina temu ∙ 32 oferty |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 197 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 9 dni 7 godzin temu ∙ 119 ofert |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 9 dni 13 godzin temu ∙ 21 ofert |