• Проєкти 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 з правами на перегляд системних журналів і конфігів веб-сервера

Мобільна програма з адмінкою
  • Проєкти 10
  • Оцінка 5.0
  • Рейтинг 1 820

Бюджет: 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-bound чи I/O-bound навантаження. Паралельно гляну `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 день

Вітаю! Готовий допомогти з вашим проєктом. Маю великий досвід розробки та зможу реалізувати всі необхідні компоненти згідно з вашою документацією. Гарантую якісне виконання в обумовлені терміни.

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила