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

Необходимо найти причину периодических зависаний Linux/PHP-сервера интернет-магазина

Translated

Приложения 4

Просмотр приложений доступен только зарегистрированным пользователям.
  1. 3921    112  6   1
    3 дня5000 UAH

    Здравствуйте, могу выполнить, пишите, помощь.

  2. 85  
    2 дня3000 UAH

    Добрый день

    Могу взяться за первичную диагностику. Работаю с Linux-серверами, VPS/выделенными серверами, вебстеком PHP/MySQL и серверной инфраструктурой в контексте хостинга и датацентра.

    В таких случаях важно не смотреть только на PHP-логи, так как 503/508 и пики Entry Processes часто являются не первопричиной, а уже следствием. Проблема может быть как в самом сайте или MySQL, так и на уровне ОС, диска, I/O, swap, виртуализации, лимитов хостинга или ресурсов самого сервера.

    Отдельно стоит исключить инфраструктурный фактор: где именно размещен сервер, это shared hosting / VPS / dedicated, какие там лимиты, нет ли проблем с дисковой подсистемой, физическим узлом или стороной хостинг-провайдера. Особенно если проект давно работает на одном сервере или тарифе.

    Прежде всего проверю, что именно происходит в моменты пиков: access/error logs, PHP workers / LVE / Entry Processes, MySQL slow queries и locks, CPU/RAM/swap/iowait, disk I/O, cron-задачи, OPcache, системные логи/OOM и возможный бот-трафик.

    С PHP 5.x работал. Для старого проекта важно не делать резких изменений "наослеп", а сначала точно определить узкое место и только после этого предлагать решение.

    Первичная диагностика с коротким техническим выводом — 3000 грн. Ориентировочный срок — до 2 дней.

    Если окажется, что проблема находится на стороне хостинг-провайдера или физического/виртуального узла, срок может увеличиться, так как часть проверок или устранения будет зависеть уже от ответа и действий хостинга.

    Дальнейшие работы, если будут нужны, — после согласования объема и стоимости.

    Перед началом работы обсудим текущую инфраструктуру, панель хостинга, графики нагрузки и временные промежутки, когда чаще всего возникают зависания.

  3. 6589    28  0
    2 дня5000 UAH

    Сервер зависает с пиками CPU/RAM и Entry Processes — классическая картина исчерпания пула PHP-процессов, но первопричина может быть разной, поэтому начинать нужно с диагностики, а не с "подкрутить лимиты".

    Что проверю первым: slow query log MySQL (запросы более 1-2 секунд часто являются корнем всего), состояние Apache/LiteSpeed worker pool во время пика через `server-status` или `mod_status`, и `vmstat`/`iotop`, чтобы понять, является ли это нагрузкой, связанной с CPU, или I/O. Параллельно посмотрю `SHOW PROCESSLIST` и `SHOW ENGINE INNODB STATUS` — PHP 5.6 + старый MySQL часто дают deadlock или table lock storm без каких-либо записей в PHP-логах.

    Стоимость первичной диагностики с письменным отчетом о первопричине и рекомендациями: 1500 UAH. Почасовая ставка для дальнейших работ: 500 UAH/час.

    Какая CMS или фреймворк под магазином, и есть ли возможность подключиться в момент следующего зависания (или есть сохраненные метрики с времени инцидента)?

  4. 626    1  0
    3 дня4500 UAH

    Добрый день! Это наш профиль — диагностика зависаний Linux-серверов под нагрузкой. По симптомам уже видно направление:
    — HTTP 508 = достигнут лимит ресурсов (процессы/память), типично под всплеском;
    — 503 + Client.Timeout = бэкенд (PHP-FPM/Apache + MySQL) захлебывается, не успевает ответить.

    Как буду искать ПЕРВОПРИЧИНУ, а не симптомы:
    1. По логам + графикам нагрузки ловлю момент зависания → корелирую с CPU/RAM/IO/MySQL-коннектами;
    2. PHP-FPM/Apache (max_children, медленные запросы), slow-log MySQL, OPcache;
    3. PHP 5.6 + код 15 лет — частый виновник: тяжелые/незакрытые запросы, нехватка индексов, блокировки таблиц;
    4. Отчет: первопричина + почему именно она + оптимальное решение (без костылей).

    Уточните: хостинг VPS или shared/панель? Зависания по расписанию или под трафиком/кроном? Готов взяться.

  5. 4873    107  0
    25 дней27 000 UAH

    Привет, Роман! Вы имеете интернет-магазин на базе Linux/PHP-сервера, который периодически зависает, что негативно сказывается на работе магазина. Чтобы найти причину этих зависаний, я начну с анализа лог-файлов сервера, чтобы определить, какие именно процессы или запросы могут быть причиной этих проблем. У меня есть опыт работы с подобными проблемами, поэтому я сразу вижу, где будут нюансы с оптимизацией серверной части и какие именно параметры нужно проверить. Окончательную цену и срок назову, как только уточним пару деталей.

    Профиль: Freelancehunt
    Отзывы: Freelancehunt

  6. 1885    29  1   1
    1 день700 UAH

    Здравствуйте! Готов помочь с вашим проектом. У меня большой опыт разработки, и я смогу реализовать все необходимые компоненты согласно вашей документации. Гарантирую качественное выполнение в оговоренные сроки.

  7. 196  
    2 дня6000 UAH

    у нас уже есть практически готовый подход для таких диагностик старых PHP/MySQL магазинов, можно быстро адаптировать проверки под ваш сервер и обсудить здесь первые действия ))
    МАЕМ более 10 лет практики с Linux серверами, SSH, веб-серверами и MySQL, в том числе с периодическими зависаниями, 503, 508 и старыми PHP 5.x проектами.
    первичная диагностика - 6000 грн, ориентировочно 1-2 рабочих дня.
    дальнейшие работы после согласования - 1200 грн за час.
    могу начать в ближайший рабочий слот после SSH, панели, логов и графиков.
    сначала проверю не только PHP-логи, а и LVE или Entry Processes, очереди Apache или Nginx или OpenLiteSpeed, количество воркеров, лимиты хостинга и моменты пиков.
    дальше сопоставлю журналы доступа, error logs, MySQL slow log, SHOW PROCESSLIST, locks, iowait, swap, OOM, cron, ботов, OPcache и длинные запросы по времени зависаний.
    смотрите, тут нюанс - 508 часто указывает не на ошибку PHP как таковую, а на лимит процессов или забитые воркеры, поэтому надо смотреть сервер в момент пика, а не только после него.
    уточню два момента.
    есть ли CloudLinux или лимиты LVE на хостинге?
    пики совпадают с cron, импортом товаров, парсерами или рекламным трафиком?
    похожие по логике работы примеры.
    https://business.ingello.com/prime-eva - интернет-магазин и ритейл, где важны стабильность, учет и нагрузка.
    https://business.ingello.com/carveli - интернет-магазин с интеграциями и операционной логикой.
    наш FLH-лендинг для таких задач - https://systems-fl.ingello.com/ua

  8. 207  
    2 дня16 100 UAH

    Подскажите, пожалуйста: в какие часы чаще всего происходят зависания, это VPS/выделенный или общий хостинг, и можете ли вы предоставить ошибки веб-сервера/MySQL за эти промежутки? Были ли недавние изменения (обновления, импорт, кэш/плагины)?

    У нас 4+ года опыта с Linux-серверами, MySQL и производительностью; не раз находили коренные причины 503/508 (лимиты PHP-FPM/OPcache, блокировки MySQL/медленные запросы, IO/OOM, бот-трафик). Инструменты: htop/atop, iostat/sar, ss, dmesg/journalctl, статус веб-сервера, логи PHP-FPM/OPcache, медленный лог MySQL + pt-query-digest, корреляция с графиками. Работали с PHP 5.x. Первичная диагностика: $100 (до 5 часов), ставка далее $20/час. Старт — сегодня. Прежде всего проверим лимиты CPU/RAM/Entry Processes/IO, конфигурацию PHP-handler/OPcache, медленные запросы/блокировки, бот-трафик и kernel/OOM.

    Готовы подключиться по SSH и начать. Отправим короткий список доступов и согласуем план действий.

  9. Еще 8 ставок скрыто

Заказчик
Проект опубликован
1 час 56 минут назад
135 просмотров
До закрытия
13 дней 22 часа
Метки
  • ssh
  • apache
  • C Linux
  • OpenLiteSpeed
  • PHP
  • MySQL
  • nginx