Бюджет: 80 USD Срок: 1 день
Добрый день, имею опыт в разработке на Next.js и деплое на сервер. Скорее всего, проблема в программно ограниченной памяти, выделенной для Next.
сайт statis.kz около 400000 товаров, но 50 заходов в день, сайт периодически падает
надо выявить проблему и устранить ее, возможно проблема в коде
vps -
CPU
12 vCPU ядер
RAM
48 ГБ ОЗУ
Storage
250 ГБ NVMe
Вот последний лог ошибок
:/var/www# docker logs nextjs_store
▲ Next.js 15.1.2
- Локально: http://7f2b61ab12b7:3000
- Сеть: http://7f2b61ab12b7:3000
<--- Последние сборки GC --->
[1:0x724a560f3020] 112172000 мс: Mark-sweep 3985.6 (4133.5) -> 3968.7 (4134.0) МБ, 5675.7 / 0.4 мс (средний mu = 0.136, текущий mu = 0.026) сбой выделения; сборка мусора может не сработать
[1:0x724a560f3020] 112177401 мс: Mark-sweep 3985.0 (4134.0) -> 3971.1 (4136.0) МБ, 5257.8 / 0.4 мс (средний mu = 0.086, текущий mu = 0.026) сбой выделения; сборка мусора может не сработать
<--- Стек вызовов JS --->
ФАТАЛЬНАЯ ОШИБКА: Неэффективное mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
Бюджет: 80 USD Срок: 1 день
Добрый день, имею опыт в разработке на Next.js и деплое на сервер. Скорее всего, проблема в программно ограниченной памяти, выделенной для Next.
Бюджет: 200 USD Срок: 7 дней
Здравствуйте.Есть большой опыт с Next.js.Готов к сотрудничеству
Бюджет: 25 USD Срок: 10 дней
Привет, могу посмотреть код, есть опыт с тестерами, докерами и в целом с next
Бюджет: 100 USD Срок: 2 дня
Добрый день.
Есть опыт, готов помочь.
Присылайте код - будем сотрудничать.
Бюджет: 100 USD Срок: 1 день
У меня есть опыт оптимизации приложений Next.js/Node.js в производственных средах. В подобных проектах:
Обнаруживал узкие места в производительности: утечки памяти, долгие паузы сборщика мусора.
Настраивал Docker-контейнеры с ограничением ресурсов (--max-old-space-size для Node.js).
Проводил аудит кода и сторонних библиотек (например, слишком "тяжкий" SSR, неочищенные кеши, неправильно реализованные циклы рендеринга).
Использовал инструменты мониторинга (Node.js Profiler, clinic.js, pm2, top, docker stats) для анализа потребления ресурсов.
Внедрял оптимизации кеширования, ленивую загрузку, пагинацию для больших баз данных (>100 тыс. товаров).
Бюджет: 50 USD Срок: 5 дней
Привет, я хотел бы просмотреть код что бы обнаружить причину ошибки, скорее всего отсутствует оптимизация. По времени и цене договоримся.
Бюджет: 100 USD Срок: 2 дня
Здравствуйте
Могу помочь исправить проблему
Проблема не в сервере а в коде либо криво для сайт выделяется слишком мало ОЗУ (если что я не про малое количество всего ОЗУ на сервере а про то сколько ОЗУ для сайта сервер будет выделять)
Пишите в ЛС и я помогу вам
Бюджет: 300 USD Срок: 2 дня
Здравствуйте, Аблай,
Я проанализировал логи вашего приложения Next.js, и проблема ясна:
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
Ваш VPS обладает отличными ресурсами (12 vCPU, 48GB RAM), поэтому проблема скорее всего внутри кода — не на сервере.
Что я сделаю:
Определю утечку памяти или тяжелые операции, вызывающие сбой
Профилирую и оптимизирую получение данных, особенно если страницы товаров загружают огромные наборы данных
Обеспечу эффективность логики SSR/SSG (getStaticProps, getServerSideProps или API маршруты)
Исправлю любые полностраничные рендеры с 400K+ товаров (пагинация, ленивая загрузка, если отсутствует)
Улучшу настройки Docker и Node (--max-old-space-size, production flags)
Добавлю логирование производительности и мониторинг состояния
Результаты:
Стабильная сборка Next.js (без ошибок памяти)
Улучшенная логика отображения и списка товаров
Чистый, оптимизированный поток данных (товары, категории, фильтры)
Предложения или исправления для предотвращения будущих узких мест
Я работал с похожими приложениями электронной коммерции с большим объемом товаров и проектами с тяжелой нагрузкой на бэкенд на базе Next.js + PostgreSQL/Mongo и уверен, что смогу решить эту проблему.
Пожалуйста, предоставьте доступ к вашему репозиторию или настройкам Docker, и я начну диагностику и исправление.
С наилучшими пожеланиями,
Георгиос Тутоудакис
HTML и CSS верстка 59 ставок 4 августа
Криптовалюта и blockchain 23 ставки 1 августа
Веб-программирование 68 ставок 29 июля
HTML и CSS верстка 16 ставок 23 июля