• Проекты 51
  • Оценка -
  • Рейтинг 4 126

Бюджет: 5997 UAH Срок: 6 дней

Здравствуйте! Вижу задачу «Необходимо найти причину периодических зависаний Linux/PHP-сервера интернет-магазина» по интернет-магазину / OpenCart. Имею практический опыт доработки магазинов: модули, checkout, оплата/доставка, импорт/экспорт, правки темы и оптимизация скорости. Сначала быстро проверю текущее исполнение, согласую детали и сделаю правки аккуратно, без лишнего риска для рабочего сайта.

  • Проекты 6
  • Оценка 5.0
  • Рейтинг 826

Бюджет: 4000 UAH Срок: 1 день

Обращайтесь - разберусь

  • Проекты 30
  • Оценка 5.0
  • Рейтинг 5 747

Бюджет: 12000 UAH Срок: 2 дня

Работаем с Linux-серверами более 10 лет. Подобные проблемы с зависаниями, 503, 508, пиками CPU, памяти, MySQL и очередями веб-сервера разбирали не раз - особенно на старых PHP-проектах, включая PHP 5.x.

Стоимость первичной диагностики - 12000 грн, срок - до 2 рабочих дней. Дальнейшие работы после согласования - 1200 грн за час или отдельной оценкой за задачу. Начать можем сегодня или завтра, в зависимости от доступов.

Сначала проверю не только PHP-логи, так как они часто молчат в таких историях, а фактическую картину под нагрузкой - CPU steal, iowait, RAM, swap, лимиты хостинга, Entry Processes, Apache или Nginx или OpenLiteSpeed воркеры, PHP-FPM или handler, медленные MySQL-запросы, блокировки, индексы, cron, боты, пики трафика, OPcache, ошибки 503 и 508 на уровне веб-сервера и панели. Смотрите, тут нюанс - 508 часто намекает не на одну ошибку в коде, а на исчерпание ресурсного лимита или очереди.

Уточню 2 вещи
> сервер выделенный, VPS или хостинг с CloudLinux лимитами
> есть ли SSH с правами на просмотр системных журналов и конфигов веб-сервера

Мобильное приложение с админкой
  • Проекты 11
  • Оценка 5.0
  • Рейтинг 1 973

Бюджет: 4500 UAH Срок: 3 дня

Добрый день! Это наш профиль — диагностика зависаний 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. Отчет: первопричина + почему именно она + оптимальное решение (без костылей).

  • Проекты 9
  • Оценка -
  • Рейтинг 537

Бюджет: 4000 UAH Срок: 3 дня

Привет!
Столкнулся с такими кейсами, если предоставите доступ к серверу, то за несколько часов смогу примерно сказать, в каком направлении проблема.
За несколько дней точно найду и исправлю.

Перед началом работы прошу ответить:
Сколько лет работаете с Linux-серверами? 8+ лет опыта, сейчас работаю на позиции DevOps.

Имели ли опыт поиска подобных проблем? Да, это довольно частые проблемы.

Какие инструменты планируете использовать для диагностики? Пройдусь по логам, посмотрю в первую очередь в БД, что-то мне кажется, что есть там проблемы с индексами, а может и блокирующие операции.

  • Проекты 29
  • Оценка -
  • Рейтинг 1 459

Бюджет: 4000 UAH Срок: 2 дня

Здравствуйте.
Готов взяться за вашу задачу и выполнить её качественно.
Имею более 5 лет опыта в DevOps и администрировании Linux-серверов.
Детали можем обсудить в личных сообщениях.

  • Проекты 67
  • Оценка 5.0
  • Рейтинг 12 742

Бюджет: 3000 UAH Срок: 1 день

Здравствуйте! Выполню ваше задание быстро и качественно.

Последние мои работы
https://indexfast.pp.ua - быстрая индексация сайта
https://mono-bank.pp.ua - все о монобанке
https://mamamia.pp.ua - интернет-магазин
https://programist.pp.ua/ua/portfolio/ - портфолио работ
https://monitortest.pp.ua - тестирование монитора
https://keytest.pp.ua - тестирование клавиатуры
https://pctest.pp.ua - тестирование компьютера

  • Проекты 11
  • Оценка 4.4
  • Рейтинг 774

Бюджет: 2500 UAH Срок: 5 дней

Добрый день, проведу аудит вашего сайта и сервера, обновлю ПО до актуальной версии (если, конечно, модули сайта это позволят), выявлю причину периодических ошибок и зависаний, успешный опыт присутствует, для обсуждения пишите в оп.

  • Проекты -
  • Оценка -
  • Рейтинг 525

Бюджет: 3500 UAH Срок: 2 дня

Привет! Из вашего обновления #1 - генерация XLS из 10,500 строк явно главный подозреваемый.

Первое, что проверю: MySQL slow query log во время генерации прайса (SHOW PROCESSLIST + SHOW ENGINE INNODB STATUS), vmstat/iotop - это CPU-bound или I/O-bound, лимиты Entry Processes / PHP workers в момент пика. PHP 5.6 + генерация большого XLS в памяти = типичная причина исчерпания RAM и 503/508. Решение - стриминг/чанковая генерация или фоновая задача через cron с кешированием готового файла.

Опыт: 8+ лет Linux/Apache/Nginx, MySQL оптимизация, PHP legacy проекты. Стоимость первичной диагностики с письменным отчетом - 3500 грн.

  • Проекты 22
  • Оценка 5.0
  • Рейтинг 1 022

Бюджет: 10000 UAH Срок: 14 дней

Добрый день!

У меня более 15 лет опыта администрирования Linux-серверов и поиска причин проблем с производительностью веб-проектов. Работал с Linux, Apache/Nginx, PHP, MySQL, Docker, Proxmox и оптимизацией серверной инфраструктуры, в том числе со старыми PHP-проектами (PHP 5.x).

Прежде всего, нужно будет проверить:
нагрузку на CPU, RAM, диск и I/O во время возникновения проблем;
логи веб-сервера, PHP и системные логи;
медленные SQL-запросы и состояние MySQL;
конфигурацию PHP и OPcache;
использование ресурсов процессом генерации XLS-прайса;

  • Проекты 19
  • Оценка 5.0
  • Рейтинг 1 762

Бюджет: 25000 UAH Срок: 2 дня

Добрый вечер.

Задача понятна на техническом уровне: нужно не "подлечить" симптом, а собрать корреляцию между пиками нагрузки, веб-сервером, PHP-процессами, MySQL и ресурсными лимитами хостинга, чтобы выйти на первопричину зависаний. В таких случаях чаще всего узкое место находится не в одном PHP-логе, а на стыке worker limits, entry processes, медленных SQL-запросов, cron/backup-задач или I/O-ограничений.

С нашей архитектурной точки зрения диагностику целесообразно строить в несколько слоев: сначала снять временные точки инцидентов и сверить их с access/error логами, MySQL slow log, системными метриками CPU/RAM/swap/disk I/O, затем проверить, не упирается ли сайт в лимиты процессов, памяти или одновременных соединений, и отдельно посмотреть на длинные PHP/SQL-запросы и фоновые задачи. Для старого стека на PHP 5.6 это особенно важно, так как критические задержки часто не фиксируются как "ошибки", но проявляются как очереди процессов и 503/508 под нагрузкой.

Есть два практических риска, которые мы бы учитывали сразу. Первый: в shared/VPS-среде проблема может быть не только в коде, но и в скрытых ресурсных ограничениях хостинга. Второй: если база или веб-часть работают нестабильно из-за старой архитектуры, временное ускорение без устранения узкого места лишь сдвинет момент повторного падения.

Для первичной диагностики используем SSH-уровень анализа, web-server логи, MySQL slow log, top/htop, ps, vmstat, iostat, sar, free, ss/netstat, проверку cron-задач, worker limits и конфигурации Apache/Nginx/OpenLiteSpeed/PHP-FPM в зависимости от фактической схемы. После этого уже можно предметно сказать, что именно дает пиковую нагрузку и какой вариант устранения будет оптимальным.

  • Проекты -
  • Оценка -
  • Рейтинг 85

Бюджет: 3000 UAH Срок: 2 дня

Добрый день

Могу взяться за первичную диагностику. Работаю с 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 и возможный бот-трафик.

  • Проекты 32
  • Оценка 5.0
  • Рейтинг 8 001

Бюджет: 5000 UAH Срок: 2 дня

Сервер зависает с пиками 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 или фреймворк под магазином, и есть ли возможность подключиться в момент следующего зависания (или есть сохраненные метрики с времени инцидента)?

  • Проекты 31
  • Оценка 5.0
  • Рейтинг 1 899

Бюджет: 700 UAH Срок: 1 день

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

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила