Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Проекти Angular 15 + Universal

Translated

  1. 890    6  0
    1 день3000 UAH

    Вітаю!

    Обожнюю копатися в багах такого плану. Бачу 3 підзадачі:
    (а) відтворити в себе цю проблему. Проте судячи з того що вона у вас стається ~2 рази на годину це не мало бути б складно, але відкрите питання яка у вас відвідуваність;
    (б) зрозуміти причину. тут важче. Можна знайти її за 1-2г, а можна потратити пару днів на це. Без коду, логів, конфіга важко щось вгадувати;
    (в) написати фікс (якщо простий), чи принаймі визначити яким він має бути у випадку якщо рішення не є простим та/або об'ємним.

    Звертайтесь.

    1 ставку приховано
  • Василь Зузяк
    4 березня 2024, 9:36 |

    Доброго дня!


    Задача все ще на порядку денному у вас? Мені дійсно цікавий такий тип проблем. Пишіть в приватні повідомлення. Думаю що ми знайдемо спільну мову 

  • Игорь Гонтаренко
    5 березня 2024, 11:17 |

    Добрий день

    Задача актуальна, але в ході пошуку рішення  виявилось що причина не в ангулярі а базі даних.

     Ось актуальне ТЗ від програміста. Якщо Ви маєте досвід таких задачах напишіть. 



    После запуска проекта Angular 15 + Universal  на сервере черезмерно увеличеный расход ОЗУ и процессора


    основноную нагрузку дает процесс работы БД 


    характеристики сервера БД


    Server: MySQL (Localhost via UNIX socket)

    Server type: MariaDB

    Server version: 5.5.64-MariaDB - MariaDB Server

    Protocol version: 10

    User: dbuzeravto100@localhost

    Server charset: UTF-8 Unicode (utf8)

    Web server

    nginx/1.16.1

    Database client version: libmysql - 5.5.64-MariaDB

    PHP extension: mysqli Documentation

    PHP version: 5.4.16


    Размер БД 46ГБ


    Ресурси сервера: 


    Процессор:    4 X Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz


    Оперативная память:  15506 MB


    Задача:

    Оптимизировать структуру и работу БД, 

    Оптимизация запросов

    Настройка оптимальных параметров Mysql Server

  • Василь Зузяк
    5 березня 2024, 19:32 |

    Доброго вечора!


    Досвід роботи з базами теж є. Задачі з оптимізації структури та запитів теж були. 


    Чи ідентифікували ви (на даний момент) запит в базу який спричинює high CPU load? Якщо так -- то для роботи достатньо буде дампа бази. Якщо ні -- то треба source code як клієнта так і бека і вся доступна інформація щодо того як відтворити цю проблему


    Ще таке. Ми починали із проблеми де був високий розхід пам'яті. Зараз ви вже пишете і про пам'ять і про процесор. Тут теж хотілося б почути останню актуальну інформацію. 

  • Василь Зузяк
    5 березня 2024, 19:39 |

    якщо проблема тільки в cpu usage то з високою долею ймовірності десь потрібно додати чи змінити конфігурацію індексу.


    якщо проблема тільки в memory usage то тут складніше. Треба знати чи використання пам'яті росте а потім падає (spike), чи просто зростає і залишається на такому ж рівні. Кожен з цих варіантів може мати свою причину(-и).


    якщо проблема і в memory і в cpu usage, то тут все іще складніше.


    чим більше деталей -- тим більш правильний і швидший діагноз

  • Игорь Гонтаренко
    7 березня 2024, 12:02 |

    Ми перейшли на білш потужніший сервер і питання частково вирішилось, але всерівно Angular universal запущений через pm2, після досягнення лімітів виділених на процес, pm2 перезапускає його. 

    Давайте спробуємо попрацювати з Вами. Для надання доступів необхідно буде підписати NDA. Вам зручно буде у "Вчасно" ?

Актуальні фриланс-проєкти в категорії Веб-програмування

Підтримка при створенні лендінг-пейдж, магазин з підписками, збір електронних адрес

Доброго дня,шукаю людину для технічної підтримки при запуску веб-сайту: лендінг-пейдж з магазином та системою розсилки новин.Обсяг робіт включає:створення лендінг-пейдж / простої веб-сторінки,запуск магазину з можливістю продажу продуктів та підписки,допомога у виборі та…

Веб-програмування ∙ 6 годин 9 хвилин тому ∙ 40 ставок

Створення плагіну для інтеграції з POS-системою Syrve, C#

Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка…

C#Веб-програмування ∙ 7 годин 4 хвилини тому ∙ 9 ставок

Дані про витрати, кліки та кампанії з Google Ads не передаються в Google Analytics 4 (в GA4 Ads co

2000 UAH

Виправлення роутінгу URL, редиректів та відновлення передачі параметрів (GCLID / UTM) в GA4 Контекст проблеми: Дані про витрати, кліки та кампанії з Google Ads не передаються в Google Analytics 4 (в GA4 Ads cost = 0, конверсії в Google Ads = 0). Авторазмітка (Auto-tagging) в…

Веб-програмуванняКонтекстна реклама ∙ 9 годин 42 хвилини тому ∙ 15 ставок

Розробка єдиного проекту на основі доопрацювання і обєднання 4 скріптів

Вітаю. Потрібно обєднати 4 скріпта різних авторів в єдине середовище. Состав - форум - відео портал - статейний портал - дошка оголошень. самі скріпти я надаю. Детальне тз в доданих файлах. Прошу продумати як за відносно невеликий кошт можно зібрати потрібний функціонал, зробит…

PHPВеб-програмування ∙ 10 годин 27 хвилин тому ∙ 23 ставки

Не приходять заявки в ТГ ocStore (Опенкарт)

Перестали приходити заявки з інтернет-магазина в Телеграм. Є 5 сайтів, які розташовані на одному хостингу, версія движка і модулів однакова, але кілька тижнів тому з усіх сайтів перестали приходити заявки в ТГ (ТГ боти і групи різні). На пошту приходять заявки. Версія ocStore…

CMSВеб-програмування ∙ 10 годин 52 хвилини тому ∙ 54 ставки

Замовник
Игорь Гонтаренко
Україна Харків  3  0
Проєкт опублікований
2 роки тому
80 переглядів