My host has been no help trying to track down the issue. They need to see it in action before they will help but it’s so random, by the time I talk to anyone it is back to normal speed.
I’m on a dedicated server. Site has about 20,000 products. The last few weeks the site comes to a crawl at times. Pages that normally load in about 2-3 seconds can take 15, 30 or even a minute to load. Front end, back end…doesn’t matter. Though basic html pages don’t seem to have the problems like pages that CS actually uses resources from. So product pages, category pages and if I’m doing something like updating or adding a product. It can take way too long compared to how it was working in the past. I have not made any changes to the site other than just adding products. The site has never been as fast since moving to this new server. This server is way more powerful than the server I came from so that’s another issue. But it was just marginally slower at times. But it has become unusable at times and I’m afraid it will destroy my site with the search engines. Sales have already fallen even though traffic has been steadily increasing. A few weeks ago the site crashed. Without an explanation from support, they said they raised some php limits. But now the site is way slower than ever at times.
What do I need to check when this is happening? I have lots of add-ons so without going in and disabling one by one is there a way to see what could be causing this? Seem something is “clogging up the system” then resets after a few minutes. I’m on my site all day long sending links to customers so I am seeing it throughout the day.
It looks like the problem isn’t really about server power, but more about how CS-Cart handles queries, caching, or some add-ons. That’s why basic HTML pages are fine, but product/category pages and admin actions get stuck.
In such cases, a performance audit usually helps to identify the root of issues — it checks server configs, SQL queries, logs to find what exactly is slowing things down.
I am playing around with the debugger while the site is responding rather quickly as of today.
The SQL tab shows there are issues (!) but that tab will not load on the frontend of the site. It just loads and loads and won’t ever show anything to see what the problem is.
It will load in the admin area which also shows SQL issues: " Warning Some queries are being executed multiple times". Then there is a list showing all the issues. At one point one of the pages I was on showed:
SELECT FOUND_ROWS() Count of 83
But after reloading the page that count either went away or dropped down to like 2 or 3.
One thing I have noticed is if I’m editing a product on the admin area, the page may load in under a second but the list of categories a product is in may take several extra seconds to load after the page is done loading. Not sure if that is an indication of anything?
"While we have not identified any network-related issues, we have noticed that PHP-FPM limits are being reached for your website. Here are a couple of example logs for reference: [07-Sep-2025 10:29:11] WARNING: [pool mysite_com] server reached max_children setting (25), consider raising it [07-Sep-2025 11:05:50] WARNING: [pool mysite_com] server reached max_children setting (25), consider raising it
This can result in the website timing out or loading slowly. To address this, we recommend two changes.
First, changing the PHP handler to LSAPI, which typically provides improved performance with minimal tuning required. This change can be made by disabling PHP-FPM in WHM > Software > MultiPHP Manager. If you would like, we can make this change for you.
Second, installing Nginx with Reverse Proxy: NGINX® with Reverse Proxy | cPanel & WHM Documentation We can install this for you as well. Nginx can improve performance and resource efficiency, especially for static files, and reduce load on Apache by handling requests more efficiently.
Implementing both of these changes together can potentially help stabilize performance and reduce the risk of timeouts or slow loading."
They did both today and still the issue persists. I have noticed when in the backend, many times when pages load, the browser shows the page is done loading but it takes some time for the page to render. Also price modifiers on product pages seem to take longer than they used to since you used to not be able to even tell it was loading anything but now there is either a short delay or a 1-2 second delay while it calculates the price.
Also noticed a massive increase in several IPs from Latvia over the last few months and this month a crazy increase in traffic from China and Japan (which was minimal before).
Just sharing all the information I can because traffic is up but sales are down because the website is consistently slow.
What is odd is when I click on a link (even when the site is performing somewhat at normal speeds), the delay doesn’t really come from loading the page in the link but the actual reaction time of when you click on the link to when the link takes you to the new page. You click on the link and wait this huge delay before it takes you to the page. Once on this page it loads rather quickly. So it isn’t the loading of the page that is the problem, it is the reaction time of taking you to the page that is the problem. Any ideas on what would cause this?
Things just keep getting more odd. Been trying everything suggested by my host, CS support and even paid a developer to go in and tweak some settings but the problem still persists. Front end will sometimes load lightning fast but, at the same time, if I go to the admin area pages sometimes take 30+ seconds to load. Front end of the site is still extremely hit and miss but the back end is almost always extremely slow now. This is driving me insane!
*Tweaked several php settings
*enabled NGNIX then also disabled it because I was told it could cause problem
*Challened IPs and countries that are using unusually high bandwidth
*Tweaked several settings within Cloudflare
*Disabled some add-ons that I thought could be causing the problem (like live search)
Side note: “Unique visitors” has about tripled this month and almost 10x from what it was a few months ago. So I’m sure something is overloading the server at times because of this because it seems to come in waves.
Also when I log into the admin area I now always see a popup that says: " Error There was an error occurred while processing request. Please, try later" The page will eventually load but that pop-up remains. I have also noticed that when I clone a product (I do this a lot for adding new products) there is no longer the little green popup box in the corner that says the product has been cloned (even though it has). And the categories the product is listed in on that page either takes forever to load or sometimes they don’t load at all. The placeholders are there where the category names should be but they are not listed.
A small sample of the error log below. All of these errors happen at the same time every day.
[25-Sep-2025 19:00:01 America/Chicago] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/fastdeca/public_html/shop/app/addons/wg_inquiry/func_ec.php on line 1
[25-Sep-2025 19:00:01 America/Chicago] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/fastdeca/public_html/shop/app/addons/wg_inquiry/func_ec.php on line 1
[25-Sep-2025 19:00:01 America/Chicago] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/fastdeca/public_html/shop/app/addons/wg_inquiry/func_ec.php on line 1
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REQUEST_METHOD in /home/fastdeca/public_html/shop/app/Tygh/Registry.php on line 552
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REMOTE_ADDR in /home/fastdeca/public_html/shop/app/functions/fn.common.php on line 1993
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REMOTE_ADDR in /home/fastdeca/public_html/shop/app/functions/fn.common.php on line 1993
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REMOTE_ADDR in /home/fastdeca/public_html/shop/app/functions/fn.common.php on line 1993
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REQUEST_METHOD in /home/fastdeca/public_html/shop/app/functions/fn.common.php on line 7166
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REQUEST_METHOD in /home/fastdeca/public_html/shop/app/functions/fn.control.php on line 258
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REQUEST_METHOD in /home/fastdeca/public_html/shop/app/functions/fn.common.php on line 2382
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REQUEST_METHOD in /home/fastdeca/public_html/shop/app/functions/fn.control.php on line 329
[25-Sep-2025 19:00:01 America/Chicago] PHP Notice: Undefined index: REMOTE_ADDR in /home/fastdeca/public_html/shop/app/functions/fn.common.php on line 1993
[26-Sep-2025 00:00:01 UTC] PHP Notice: Undefined index: HTTP_X_FORWARDED_FOR in /home/fastdeca/public_html/shop/local_conf.php on line 49
[26-Sep-2025 00:00:01 UTC] PHP Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/fastdeca/public_html/shop/app/functions/fn.order_management.php on line 331
Any idea how to track this down? Language variable is cp_cant_get_information_from_server “cp” could be a Cart Power clue?
As for the speed issue…I think it has been solved. Or it is at least having problems much less frequently since I am not seeing them on a regular basis. From my host: “However, we suspect that the current server configuration with PHP-FPM might cause some performance issues. That is why we have switched the PHP header for all your websites from PHP-FPM to LSAPI as the most effective solution.”
Ok so I had the error tonight at 23:00 gmt.
I had it on both site I used Cart power addons on, so I decided to disable a site with the lowest amount of addons.
I disabled, cart power live search, Still had the error
disabled cart pwer pop up addon, Still had the error
Disabled Cart power addons manager, and error went away.
no other cart power addons were enabled.
I re enabled the cart ower addon manager and error returned.
I couldnt try and renable other cart power addons first, as they wont enable without the addons manager being enabled first.
We apologize for an inconvenience.
It took us some time to fix it, but we did it.
The issue and the error should be gone by now, please check.
They were caused by the hosting swap for our licensing server.
No additional actions should be required.
Looking forward to your feedback.