Maksym H.
Переможець- Проєкти 24
- Оцінка 5.0
- Рейтинг 3 006
Бюджет: 1500 UAH Термін: 1 день
Привіт!
Проблема не у зовнішньому парсері і не в лімітах запитів — це лише симптоми. Сервер лягає через перевантаження MySQL важкими SQL-запитами. 10 років працювало, а зараз почалося — швидше за все, виросла база товарів, злетів кеш, і запити фільтрів перестали встигати.
Беру в роботу прямо зараз. Швидко діагностую, знайду причину і виправлю. Сервер перестане виснути.
Бюджет: 10000 UAH Термін: 10 днів
На основі наданого скриншоту htop можна зробити висновок, що ваш сервер знаходиться в стані критичного перевантаження.
Ви, як адміністратор, що керує системами з root-правами, ймовірно, вже помітили значну затримку (lag) у роботі.
Ось детальний аналіз ключових показників:
1. Екстремальне навантаження (Load Average)
Load Average: 47.53, 44.80, 44.96.
Система має 4 ядра (потоки), що видно з верхніх індикаторів (1-4).
Для 4-ядерної системи нормальний Load Average має бути в межах 4.0. Показник 47.53 означає, що система перевантажена приблизно в 11-12 разів. Понад 40 процесів постійно стоять у черзі на виконання, очікуючи звільнення CPU.
2. Стан процесора та пам'яті
CPU: Усі 4 ядра завантажені на 100%. Це «пляшкове горло» системи на цей час.
RAM: Використано 3.03 ГБ з 3.85 ГБ. Хоча пам'ять ще є, її залишок невеликий.
Swap: 0K/0K. На сервері зовсім не налаштовано файл або розділ підкачування. У разі стрибка споживання пам'яті MySQL (який є основним споживачем) система може просто «впасти» або почати вбивати процеси через OOM Killer.
3. Аналіз процесів
Головним чинником навантаження є MySQL (mysqld):
Процес з PID 12866 споживає 188% CPU (це сумарно майже два повних ядра).
У списку видно величезну кількість потоків mysql, кожен з яких споживає від 6% до 8% CPU.
Також присутня активність nginx та процесів користувача konstanti (ймовірно, PHP-скрипти через phpfarm), але вони є вторинними порівняно з базою даних.
Є декілька варіантів рішень.
Бюджет: 1000 UAH Термін: 3 дні
Доброго дня!
Столкнулися з проблемою зависання VPS через високе навантаження MySQL, ймовірно, від зовнішнього парсера. Готовий проаналізувати логи та налаштувати правила обмеження запитів для стабілізації роботи сервера. Є досвід в оптимізації MySQL та конфігурації серверів.
Напишіть мені в лс, уточнимо деталі.
Бюджет: 800 UAH Термін: 1 день
Привіт
Вже співпрацювали
Налаштую все зараз
Пишіть в особисті повідомлення
Одразу приступлю
Бюджет: 1000 UAH Термін: 1 день
Доброго дня, маю успішний досвід вирішення подібних завдань, для обговорення пишіть в лс.
Бюджет: 2000 UAH Термін: 1 день
Доброго дня. Добре розбираюся у ВПС, і по базах можу зробити аналіз. Звертайтеся, найчастіше таке можна подолати.
Бюджет: 12100 UAH Термін: 2 дні
Підкажіть, який хостинг/панель зараз використовуєте (cPanel/ISPmanager/інше) і чи підключений Cloudflare? Чи зможете дати доступ до панелі або хоча б скріни з останніх піків навантаження MySQL — цього достатньо, щоб виявити джерело парсингу і підібрати ліміти.
Маємо досвід швидко усувати подібні «підвисання»: налаштовуємо rate limiting і блокування ботів (nginx/Cloudflare/fail2ban), обмеження з’єднань, кешування, а також базову оптимізацію MySQL (повільні запити, індекси). Працюємо з MySQL і Redis; Python/JS — 4 роки у проді.
Готові почати сьогодні: зробимо короткий аудит і відразу поставимо правила, щоб MySQL не заливав сервер. Напишіть — узгодимо доступ і старт.
Ставки приховані
Ставки поки відсутні
Ставки приховані
-
Сергій Мотчаний 4 травняДоброго дня.
Підкажіть:
1. Який у вас хостинг?
2. Скільки у вас сайтів на VPS і яка у них CMS.
Дякую.
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Привіт Є невелике відділення, куди поступають пацієнти. Потрібно розробити просту "базу даних", в якій можна буде вносити розхідні матеріали, перпарати та інше, прихід вихід, а також списувати використання на конкретного пацієнта. Функціонал який необхідний Довідники Медикаменти Витратні матеріали(можливість вносити вручну) Пацієнти(можливість вносити постійно нових і видаляти тих хто виписаний) Працівники(можливість змінювати)Облік руху Єдина таблиця (журнал руху), в якій реєструються все Прихід та списання Можливість корекції в ручну При списанні медична сестра повинна вибрати: дату; пацієнта; препарат або матеріал; кількість; своє ПІБ. Система автоматично зменшує залишок. При приході старша медична сестра повинна мати можливість внести: Дата поставки; Препарат/матеріал; Залишкова кількість; Звідки прийшло; Термін придатностіАвтоматичний функціонал автоматичний розрахунок залишків; контроль мінімального запасу; контроль термінів придатності; попередження про низькі залишки; захист від списання більшої кількості, ніж є в наявності; випадаючі списки; перевірка правильності введення даних; умовне форматування.Звіти Потрібно реалізувати автоматичні звіти: поточні залишки; використання за період; використання по пацієнту; використання по працівнику; історія руху конкретного препарату.Бажано реалізація на Google Sheets; Заповнювати бази будемо самостійно. Потрібен шаблон для роботи. Скільки це коштує не знаю, тому почнемо зі 50$, а ви пропонуйте свої варіанти і бажано щоб був досвід.
Програміст C# / .NET WPF – завершення міграції великої програми для виставлення рахунків RAFSOFT.NET Sp. z o.o. шукає програміста C# / .NET для завершення переписування великої, багаторічної програми для виставлення рахунків на нову технологію. Проект стосується міграції розширеної десктопної програми для компаній, що використовується для виставлення рахунків, обробки документів продажу, контрагентів, обліку та функцій бухгалтерсько-податкових. Нова версія програми створюється мовою C# / .NET, з використанням компонентів DevExpress. Проект вже переписаний приблизно на 70%. Шукаємо людину, яка допоможе довести його до кінця, упорядкувати відсутні елементи, виконати тести та подбати про відповідність роботи нової версії з попередньою програмою. Обсяг робіт: завершення міграції великої десктопної програми на C# / .NET, відтворення функціональності старої програми в новій версії, збереження максимально ідентичної логіки роботи, вигляду та способу обслуговування, робота з компонентами DevExpress, аналіз існуючого коду та порівняння роботи старої та нової версії програми, виправлення помилок, доповнення відсутніх функцій та тестування програми, співпраця при фінальному підготовці програми до впровадження. Вимоги: дуже добре знання C# та .NET, досвід у створенні десктопних програм для Windows, знання WPF або WinForms, досвід з DevExpress або подібними бібліотеками компонентів UI, уміння аналізувати великий, існуючий проект, точність і терпіння при відтворенні існуючої функціональності, уміння тестувати власні зміни, дуже хороша здатність користуватися інструментами AI, що підтримують програмування, аналіз коду, рефакторинг та тестування. Бажано: досвід з проектами типу legacy, знання або попередня робота з Visual Basic 6.0, досвід при міграції програм зі старих технологій на C# / .NET, знання питань, пов'язаних з виставленням рахунків, бухгалтерією, JPK або KSeF, досвід у роботі з великими бізнес-програмами. Кого шукаємо: Шукаємо самостійну, точну та технічно досвідчену людину, яка вміє увійти в існуючий проект, зрозуміти його логіку та послідовно довести його до кінця. У цьому проекті дуже важливо не лише писати новий код, але й вірно відтворити роботу старої програми — як з точки зору функцій, так і вигляду та способу обслуговування. Вимагаємо також вмілого користування інструментами AI у повсякденній програмістській роботі. Нам важлива людина, яка вміє використовувати AI практично: для аналізу коду, пошуку помилок, прискорення міграції, створення тестів та упорядкування проекту. Про компанію: RAFSOFT.NET Sp. z o.o. — це польська компанія, що створює програмне забезпечення для підприємців, бухгалтерських офісів та малих і середніх компаній. Нашим основним продуктом є програма Фактура ПДВ, що підтримує щоденне обслуговування рахунків, документів продажу, контрагентів, обліку та розрахунків відповідно до польських норм. Розвиваємо власні десктопні програми та інструменти, пов'язані з виставленням рахунків, бухгалтерією, KSeF, JPK та автоматизацією бізнес-процесів. Наші рішення проектуються з урахуванням стабільності, простоти обслуговування та практичного застосування в повсякденній роботі користувачів. Сайт компанії: www.rafsoft.net
Потрібно обрахувати статистику у медичному проекті (включно з кореляціями). Також, є запит на створення математичної моделі прогнозування розвитку патологій на основі наявних даних.
Доброго дня, потрібна ваша допомога в реалізації завдання. Усунути баги на сторінці сайту, сторінка відображає помилку 404.
Мета проєкту Реалізувати інтеграцію Viber без використання сторонніх CRM-систем. Уся робота з повідомленнями повинна виконуватись безпосередньо у нашій внутрішній CRM на базі BAS / 1С 8.3.Поточна система BAS / 1С 8.3 Самописна конфігурація "Обслуговування клієнтів" База понад 40 000 абонентівНеобхідно реалізувати Інтеграцію через офіційного Viber Business-провайдера (TurboSMS, GMS Worldwide або інший погоджений сервіс). Кнопку«Написати у Viber» в картці абонента. Відправку повідомлень безпосередньо з BAS. Прийом вхідних повідомлень через Webhook. Автоматичну прив'язку повідомлень до абонента за номером телефону. Повне збереження історії листування у картці абонента. Відображення часу, статусу повідомлення та менеджера, який відповідав. Роботу кількох менеджерів одночасно. Шаблони повідомлень для швидкої відповіді. Допомогу з налаштуванням Viber-провайдера, API-ключів та Webhook. Передачу всього вихідного коду та налаштувань після завершення робіт.Умови приймання Робота вважається виконаною після успішного тестування всіх функцій на робочій базі та передачі вихідного коду.Гарантія 1 місяць гарантії на виправлення помилок, пов'язаних із реалізованим функціоналом. Подальші доробки виконуються за окремою домовленістю.Результат Після завершення проєкту менеджери повинні мати можливість повністю працювати з Viber безпосередньо в BAS: писати клієнтам, отримувати відповіді, переглядати історію листування та вести комунікацію без використання сторонніх CRM. Весь вихідний код, доробки, API-ключі та налаштування після завершення проєкту передаються замовнику.