Maksym H.
Победившая ставка- Проекты 26
- Оценка 5.0
- Рейтинг 3 466
Бюджет: 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
Распаковать и отсортировать базу в формате XL по городам Распаковать и отсортировать базу в формате XL по городам Распаковать и отсортировать базу в формате XL по городам
О компании Торговая компания. Работаем с товарной группой более 2000 позиций по разным категориям.Текущая ситуация Сейчас номенклатура ведётся в Google Sheets — данные консолидированы по вкладкам (категориям). Структура вкладок: Наименование товара Группы цен: себестоимость, опт, розница Характеристики: вес, количество в упаковке и т.д. Важно: количество колонок отличается для разных категорий товаров, так как у них разные характеристики.Почему текущее решение не подходит Google Sheets не позволяет настраивать права доступа на уровне отдельных колонок. Нам нужно: Давать пользователям права на просмотр определённых колонок (например, только себестоимости) Давать права на редактирование определённых колонок (например, розничных цен) При этом ограничивать доступ к остальным колонкам в той же вкладкеЧто нужно сделатьОсновные требования Гибкая система разграничения прав Доступ на уровне отдельных колонок (чтение / запись) Назначение прав по ролям или пользователям Управление правами без участия программистов Поддержка разной структуры данных Разные категории товаров имеют разный набор характеристик Добавление новых колонок/характеристик без программирования Независимость от разработчиков Администрирование силами внутренних сотрудников Добавление категорий, колонок, пользователей — через интерфейс Интеграция с ERP Выгрузка актуальных цен в нашу ERP-систему Экспорт или автоматическая интеграция по API Анализ данных с помощью ИИ (желательно) Возможность анализа всего перечня номенклатуры Обогащение, проверка, рекомендации — если у вас есть идеи, опишитеОжидаемый результат Работающее решение, в котором: Номенклатура структурирована по категориям с разными наборами характеристик Права на колонки гибко настраиваются (просмотр / редактирование) Данные выгружаются в ERP Команда может управлять системой самостоятельноЧто нужно от вас при отклике Опишите в общих чертах, как вы видите решение: Какой инструмент / платформу предлагаете
Необходимо провести глубокую техническую проверку трех PDF-файлов на достоверность и возможные признаки редактирования или подделки. Нужна не только визуальная оценка документов. Исполнитель должен хорошо понимать внутреннюю структуру PDF-файлов и уметь анализировать: метаданные файлов; структуру PDF и отдельных объектов; историю создания и возможного редактирования; используемое программное обеспечение; встроенные шрифты, изображения, слои и другие элементы; возможные признаки повторного сохранения, конвертации, внесения изменений или формирования документа задним числом; любые технические несоответствия, которые могут свидетельствовать о манипуляциях с файлами. По результатам проверки необходимо предоставить понятный письменный вывод по каждому файлу с указанием выявленных признаков, рисков и ограничений проверки. Рассматриваем специалистов, имеющих практический опыт в цифровой криминалистике, анализе PDF-документов, метаданных или проверке электронных файлов на подлинность. В отзыве, пожалуйста, кратко опишите ваш опыт, методы и инструменты, которые вы используете для такой проверки.
Общая информация Необходимо разработать простую минималистичную вебсистему, основной целью которой является ведение базы клиентов, создание записей на визиты и автоматизация процесса подтверждения визитов через SMS, отправка одноразовых ссылок через API с самого сервиса. Проект разрабатывается поэтапно. На первом этапе необходимо реализовать лишь базовую функциональность (MVP), чтобы систему можно было использовать в реальной работе. После запуска и тестирования она будет постепенно расширяться новыми модулями.Основная функциональность первого этапа авторизация пользователей; база клиентов; создание и редактирование записей; список записей (или простой календарь); переключение между торговыми точками; интеграция с SMS-оператором через API; отправка SMS с произвольным текстом или ссылкой для подтверждения визита; подтверждение или отмена визита клиентом по одноразовой ссылке; отображение статуса подтверждения непосредственно рядом с записью клиента. На начальном этапе вместо полноценного календаря допускается использование простого списка записей по дням. Каждый день должен содержать хронологический список бронирований с указанием времени, имени клиента, услуги, работника и статуса подтверждения. В дальнейшем этот список можно будет заменить на полноценный календарь без изменения структуры системы. В системе должна быть возможность переключаться между торговыми точками. Каждая торговая точка имеет собственный список записей (или календарь), но все они используют общую базу клиентов.
Копирование базы и фронта для базы (Сейчас частично скопирован фронт и некоторые характеристики, но неправильно. Парсер заполнил базу своими характеристиками) Синхронизация парсера с базой и характеристиками базы Исправить баг агента парсера Обрезка фото пропорционально водяному знаку, которые падают с парсера Работа буфера с новой базой и инструментов с объектами данной базы Исправление незначительных багов: например, текст попапов или мелкие моменты на фронте, баги, которые появятся во время выполнения задач Подключение нового хранилища для хранения медиа Логи перестали записываться в таблицу финансовых операций, что насчет страниц баланса и тарифного плана (оплата тарифа, пополнение счета (успешно/нет)) Проверить еще раз работу оплаты и после заменить тестовый API биллинга от монобанк на реальный Дополнить права доступа для пользователя администратора баз Сейчас есть зависшие процессы, которые загружают сервер, нужно это проверить Логика комментариев и заметок сейчас работает неправильно, нужно, чтобы для одного и того же объекта в 2 базах - комментарии были привязаны к каждой базе, а не к объекту, источником которого является объект данной базы (Более детально смогу объяснить в личных) Зафиксировать в базах правильную сортировку (Сейчас от первого добавленного до последнего. Нужно наоборот, функционал сортировки создан) Проверить и исправить корректность фильтров в базах, возможно добавить ограничения на фильтрацию при больших объемах данных