• Projects 51
  • Rating -
  • Rating 4 126

Budget: 5997 UAH Deadline: 6 days

Hello! I see the task "Need to find the cause of periodic freezes of the Linux/PHP server of the online store" for the online store / OpenCart. I have practical experience with refining stores: modules, checkout, payments/shipping, import/export, theme adjustments, and speed optimization. First, I will quickly check the current implementation, agree on the details, and make adjustments carefully, without unnecessary risk to the working site.

  • Projects 6
  • Rating 5.0
  • Rating 826

Budget: 4000 UAH Deadline: 1 day

contact me - I will sort it out

  • Projects 30
  • Rating 5.0
  • Rating 5 747

Budget: 12000 UAH Deadline: 2 days

We have been working with Linux servers for over 10 years. We have dealt with similar issues of hangs, 503, 508 errors, CPU and memory spikes, MySQL, and web server queues multiple times - especially on old PHP projects, including PHP 5.x.

The cost of the initial diagnosis is 12,000 UAH, with a timeframe of up to 2 working days. Further work after agreement is 1,200 UAH per hour or a separate estimate for the task. We can start today or tomorrow, depending on access.

First, I will check not only the PHP logs, as they often remain silent in such cases, but the actual picture under load - CPU steal, iowait, RAM, swap, hosting limits, Entry Processes, Apache or Nginx or OpenLiteSpeed workers, PHP-FPM or handler, slow MySQL queries, locks, indexes, cron, bots, traffic spikes, OPcache, and 503 and 508 errors at the web server and panel level. Note, there is a nuance here - 508 often hints not at a single error in the code, but at resource limit exhaustion or queue issues.

I will clarify 2 things:
> Is the server dedicated, VPS, or hosting with CloudLinux limits?
> Is there SSH access with permissions to view system logs and web server configs?

Mobile app with admin
  • Projects 11
  • Rating 5.0
  • Rating 1 973

Budget: 4500 UAH Deadline: 3 days

Good day! This is our profile — diagnosing Linux server hangs under load. The symptoms already indicate the direction:
— HTTP 508 = resource limit reached (processes/memory), typically during a spike;
— 503 + Client.Timeout = backend (PHP-FPM/Apache + MySQL) is overwhelmed, unable to respond.

How I will search for the ROOT CAUSE, not the symptoms:
1. By logs + load graphs, I catch the moment of hanging → correlate with CPU/RAM/IO/MySQL connections;
2. PHP-FPM/Apache (max_children, slow requests), MySQL slow-log, OPcache;
3. PHP 5.6 + 15-year-old code — a frequent culprit: heavy/unclosed requests, lack of indexes, table locks;
4. Report: root cause + why it is the cause + optimal solution (without crutches).

  • Projects 9
  • Rating -
  • Rating 537

Budget: 4000 UAH Deadline: 3 days

Hello!
I have encountered such cases; if you provide access to the server, I can roughly indicate where the trouble is within a few hours. I can definitely find and fix it in a few days.

Before starting work, I ask you to answer:
How many years have you been working with Linux servers? 8+ years of experience; I am currently working in a DevOps position.

Have you had experience in finding similar problems? Yes, these are quite common issues.

What tools do you plan to use for diagnostics? I will go through the logs, first looking at the database; I have a feeling there are issues with the indexes, or maybe blocking operations.

  • Projects 29
  • Rating -
  • Rating 1 459

Budget: 4000 UAH Deadline: 2 days

Hello.
I am ready to take on your task and complete it with quality.
I have 5+ years of experience in DevOps and Linux server administration.
We can discuss the details in private messages.

  • Projects 67
  • Rating 5.0
  • Rating 12 742

Budget: 3000 UAH Deadline: 1 day

Hello! I will complete your task quickly and efficiently.

My recent works
https://indexfast.pp.ua - fast website indexing
https://mono-bank.pp.ua - everything about Monobank
https://mamamia.pp.ua - online store
https://programist.pp.ua/ua/portfolio/ - portfolio of works
https://monitortest.pp.ua - monitor testing
https://keytest.pp.ua - keyboard testing
https://pctest.pp.ua - computer testing

  • Projects 11
  • Rating 4.4
  • Rating 774

Budget: 2500 UAH Deadline: 5 days

Good day, I will conduct an audit of your website and server, update the software to the latest version (if the website modules allow it), identify the cause of periodic errors and crashes, I have successful experience, for discussion please write in private.

  • Projects -
  • Rating -
  • Rating 525

Budget: 3500 UAH Deadline: 2 days

Hello! From your update #1 - generating XLS with 10,500 rows is clearly the main suspect.

The first thing I will check: MySQL slow query log during price generation (SHOW PROCESSLIST + SHOW ENGINE INNODB STATUS), vmstat/iotop - whether it is CPU-bound or I/O-bound, Entry Processes / PHP workers limits at peak time. PHP 5.6 + generating a large XLS in memory = a typical cause of RAM exhaustion and 503/508 errors. The solution - streaming/chunked generation or a background task via cron with caching of the finished file.

Experience: 8+ years in Linux/Apache/Nginx, MySQL optimization, PHP legacy projects. The cost of initial diagnostics with a written report is 3500 UAH.

  • Projects 22
  • Rating 5.0
  • Rating 1 022

Budget: 10000 UAH Deadline: 14 days

Good day!

I have over 15 years of experience in administering Linux servers and troubleshooting performance issues in web projects. I have worked with Linux, Apache/Nginx, PHP, MySQL, Docker, Proxmox, and optimizing server infrastructure, including with legacy PHP projects (PHP 5.x).

First of all, it will be necessary to check:
the load on CPU, RAM, disk, and I/O during the occurrence of issues;
the logs of the web server, PHP, and system logs;
slow SQL queries and the state of MySQL;
the configuration of PHP and OPcache;
the resource usage by the XLS price generation process;

  • Projects 19
  • Rating 5.0
  • Rating 1 762

Budget: 25000 UAH Deadline: 2 days

Good evening.

The task is understood at a technical level; it is necessary not to just "patch" the symptom but to gather correlation between load peaks, the web server, PHP processes, MySQL, and the resource limits of the hosting to identify the root cause of the hangs. In such cases, the bottleneck is often not found in a single PHP log but at the intersection of worker limits, entry processes, slow SQL queries, cron/backup tasks, or I/O constraints.

From our architectural perspective, it is advisable to build the diagnosis in several layers, first capturing the timestamps of incidents and cross-referencing them with access/error logs, MySQL slow log, system metrics CPU/RAM/swap/disk I/O, then checking whether the site is hitting process, memory, or concurrent connection limits, and separately looking at long PHP/SQL queries and background tasks. For the old stack on PHP 5.6, this is especially important, as critical delays are often not recorded as "errors" but manifest as process queues and 503/508 under load.

There are two practical risks that we would consider immediately. First, in a shared/VPS environment, the problem may not only lie in the code but also in hidden resource limitations of the hosting. Second, if the database or web component is unstable due to old architecture, temporary acceleration without addressing the bottleneck will only shift the moment of re-failure.

For initial diagnostics, we use SSH-level analysis, web server logs, MySQL slow log, top/htop, ps, vmstat, iostat, sar, free, ss/netstat, checking cron tasks, worker limits, and configurations of Apache/Nginx/OpenLiteSpeed/PHP-FPM depending on the actual scheme. After this, we can specifically state what exactly is causing the peak load and which option for resolution will be optimal.

  • Projects -
  • Rating -
  • Rating 85

Budget: 3000 UAH Deadline: 2 days

Good day

I can take on the initial diagnostics. I work with Linux servers, VPS/dedicated servers, PHP/MySQL web stack, and server infrastructure in the context of hosting and data centers.

In such cases, it is important not to look only at PHP logs, as 503/508 errors and spikes in Entry Processes are often not the root cause but rather a consequence. The problem can be in the website or MySQL itself, or at the OS level, disk, I/O, swap, virtualization, hosting limits, or the server's own resources.

It is also important to rule out the infrastructure factor: where the server is located, whether it is shared hosting / VPS / dedicated, what limits are in place, and whether there are issues with the disk subsystem, physical node, or the hosting provider. This is especially true if the project has been running on the same server or plan for a long time.

First, I will check what exactly happens during peak moments: access/error logs, PHP workers / LVE / Entry Processes, MySQL slow queries and locks, CPU/RAM/swap/iowait, disk I/O, cron jobs, OPcache, system logs/OOM, and possible bot traffic.

  • Projects 32
  • Rating 5.0
  • Rating 8 001

Budget: 5000 UAH Deadline: 2 days

The server hangs with CPU/RAM spikes and Entry Processes — a classic picture of PHP process pool exhaustion, but the root cause can vary, so we should start with diagnostics rather than just "tweaking the limits."

What I will check first: the MySQL slow query log (queries over 1-2 seconds are often the root of everything), the state of the Apache/LiteSpeed worker pool during peak times via `server-status` or `mod_status`, and `vmstat`/`iotop` to understand whether it is CPU-bound or I/O-bound load. At the same time, I will look at `SHOW PROCESSLIST` and `SHOW ENGINE INNODB STATUS` — PHP 5.6 + old MySQL often lead to deadlocks or table lock storms without any entries in the PHP logs.

The cost of the initial diagnostics with a written report on the root cause and recommendations: 1500 UAH. The hourly rate for further work: 500 UAH/hour.

What CMS or framework is under the store, and is there a possibility to connect at the moment of the next hang (or are there saved metrics from the time of the incident)?

  • Projects 31
  • Rating 5.0
  • Rating 1 899

Budget: 700 UAH Deadline: 1 day

Hello! I am ready to help with your project. I have extensive experience in development and can implement all necessary components according to your documentation. I guarantee quality execution within the agreed deadlines.

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules