Previous Thread
Next Thread
Print Thread
Hop To
Joined: Oct 2007
Posts: 469
Likes: 12
Addict
Addict
Joined: Oct 2007
Posts: 469
Likes: 12
We've been experiencing extremely slow response times on our forum for the past few days. At first I thought it was a routing issue, but now I'm not so sure. This is what our hosting company just posted to an ongoing ticket discussing thiese issues.
Quote
Based on the "mtr" output you shared, the network connection appears stable and healthy, with no significant packet loss or latency issues. This suggests that the load issue is likely originating from the server itself. Upon further investigation, we noticed that the MySQL processes running on the server are contributing to the high load. It is recommended to optimize your database, as inefficient or long-running queries could be straining server resources.

Please consult with your developer to review and optimize the database performance. Below is a screenshot showing the active MySQL processes contributing to the load.

https://hw-screenshots.sea-proxy.wi...b48560c5-63a2-4334-910b-e8cfc50d9495.png

Once these optimizations are applied, we advise monitoring the server's performance to ensure improvements. Let us know if you need assistance with any specific steps, and we’ll be happy to help.
Feel free to reach out if you have further questions or concerns. Thank you for your continued patience and cooperation.
So, I thought, this is easy to shoot down. I'll just load the home page, and when it takes forever, that's clearly not a mysql issue. So, I checked the home page, and a number of other static pages on the site. They all loaded instantly.

Hmm...
So, I ran top:
Code
 top

top - 15:05:24 up 37 days, 21:14,  2 users,  load average: 48.02, 48.80, 40.91
Tasks: 293 total,  11 running, 282 sleeping,   0 stopped,   0 zombie
%Cpu(s): 47.2 us, 52.6 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.2 hi,  0.0 si,  0.0 st
MiB Mem :  15718.4 total,    435.3 free,   2854.8 used,  12428.3 buff/cache
MiB Swap:   4000.0 total,   3495.8 free,    504.2 used.  12473.1 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                   
   2515 mysql     20   0 5019624 340772  12752 S 687.4   2.1  47144:23 mysqld                                                    
3070788 root      20   0  830548 563092   6004 R  16.2   3.5   0:16.22 awstats.pl                                                
3061199 apache    20   0  762380  57404  21096 R  15.6   0.4   0:47.74 php-fpm                                                   
3066945 apache    20   0  762316  54616  19392 R  14.9   0.3   0:40.55 php-fpm                                                   
3066949 apache    20   0  762300  54704  19260 R  14.9   0.3   0:40.76 php-fpm                                                   
3066967 apache    20   0  761716  53916  19260 R  13.2   0.3   0:42.32 php-fpm                                                   
3061057 apache    20   0  755928  51632  21560 R   7.9   0.3   0:49.49 php-fpm                                                   
3061519 apache    20   0  759008  55248  25780 R   7.3   0.3   0:46.03 php-fpm                                                   
3061525 apache    20   0  752108  45632  21368 R   5.6   0.3   0:46.00 php-fpm                                                   
3061183 apache    20   0  750060  44752  21112 R   5.0   0.3   0:46.16 php-fpm                                                   
3061201 apache    20   0  748016  42852  21688 R   4.6   0.3   0:45.79 php-fpm                                                   
3061053 apache    20   0  733680  28952  20928 S   0.7   0.2   0:50.32 php-fpm                                                   
3070442 apache    20   0 2505452  16844   8840 S   0.7   0.1   0:00.74 httpd                                                     
 907006 root      20   0   96112   3420   3304 S   0.3   0.0   0:35.54 master                                                    
3064357 root      20   0       0      0      0 I   0.3   0.0   0:02.52 kworker/1:1-events                                        
3069873 apache    20   0 2505452  17644   8908 S   0.3   0.1   0:00.75 httpd                                                     
3070009 apache    20   0 2505452  17716   8916 S   0.3   0.1   0:00.72 httpd   
Then I restarted mysql and ran top again.
Code
]# systemctl restart mysqld
[root@ded602 ~]# top

top - 15:17:08 up 37 days, 21:26,  2 users,  load average: 36.99, 41.69, 41.16
Tasks: 291 total,  16 running, 275 sleeping,   0 stopped,   0 zombie
%Cpu(s): 42.4 us, 49.2 sy,  0.0 ni,  8.2 id,  0.0 wa,  0.2 hi,  0.0 si,  0.0 st
MiB Mem :  15718.4 total,    918.5 free,   2349.1 used,  12450.8 buff/cache
MiB Swap:   4000.0 total,   3809.3 free,    190.7 used.  12982.6 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                   
3070998 mysql     20   0 5007348 499576  38548 S 665.6   3.1  73:49.84 mysqld                                                    
3071117 apache    20   0  750064  43064  19436 R   5.3   0.3   0:14.16 php-fpm                                                   
3061199 apache    20   0  748148  42212  21144 S   5.0   0.3   1:02.83 php-fpm                                                   
3066950 apache    20   0  748016  40772  19948 R   5.0   0.3   0:54.01 php-fpm                                                   
3066966 apache    20   0  748012  40884  19820 S   4.6   0.3   0:57.91 php-fpm                                                   
3061198 apache    20   0  745968  40736  21228 R   4.0   0.3   1:10.06 php-fpm                                                   
3061525 apache    20   0  745964  41180  21416 R   4.0   0.3   1:03.12 php-fpm                                                   
3066951 apache    20   0  745964  38972  19692 R   4.0   0.2   0:57.23 php-fpm                                                   
3071094 apache    20   0  748012  39752  19948 R   4.0   0.2   0:16.12 php-fpm                                                   
3066963 apache    20   0  745972  37960  19624 R   3.6   0.2   0:57.62 php-fpm                                                   
3067035 apache    20   0  745964  39580  19628 R   3.3   0.2   0:56.33 php-fpm                                                   
3071099 apache    20   0  745964  39196  19248 R   3.0   0.2   0:13.42 php-fpm                                                   
3066952 apache    20   0  743916  36092  19752 R   2.3   0.2   0:56.54 php-fpm                                                   
3066967 apache    20   0  743916  36612  19948 R   2.3   0.2   0:57.90 php-fpm                                                   
3067037 apache    20   0  743920  36200  19948 R   2.3   0.2   0:56.64 php-fpm                                                   
3071118 apache    20   0  743920  37388  19504 R   2.3   0.2   0:15.20 php-fpm                                                   
3071084 apache    20   0  739824  33800  20012 R   1.7   0.2   0:15.04 php-fpm
Can someone smarter than me tell me I have a problem with mysql? How can I be using 665% of cpu? That doesn't make any sense to me.

How do I optimize the database? And would that actually make a difference?


The Stovebolt Geek
https://www.stovebolt.com/ubbthreads/ubbthreads.php

Server Information
UBB.threads Version 8.0.0
Release 20240826
Server OS Linux
Server Load 0.11
Web Server Apache/2.4.37
PHP Version 8.3.11
MYSQL Version 8.0.39
Database Size 1.82 GB
Joined: Oct 2007
Posts: 469
Likes: 12
Addict
Addict
Joined: Oct 2007
Posts: 469
Likes: 12
I just closed our forum. Stopped mysqld. Then restarted it. Then reopened the forum. The %CPU is varying between 1% and 790% (using top). I've also been noticing a much higher than normal view count on our website. Could this be some sort of a denial of service attack?


The Stovebolt Geek
https://www.stovebolt.com/ubbthreads/ubbthreads.php

Server Information
UBB.threads Version 8.0.0
Release 20240826
Server OS Linux
Server Load 0.11
Web Server Apache/2.4.37
PHP Version 8.3.11
MYSQL Version 8.0.39
Database Size 1.82 GB
Joined: Jun 2006
Posts: 16,373
Likes: 129
UBB.threads Developer
UBB.threads Developer
Joined: Jun 2006
Posts: 16,373
Likes: 129
Optimization could help with a high load, but not if your being attacked it won't do a thing, if you have a cdn like Cloudflare you can lookup traffic by country then can any offenders; I just had to do this the other day for a client with Singapore, Hong Kong, and China..

Your host could be helpful here to determine if you're being attached if you don't utilize a cdn


I am a Web Development Contractor, I do not work for UBBCentral. I have provided free User to User Support since the beginning of these support forums.
Do you need Forum Install or Upgrade Services?
Forums: A Gardeners Forum, Scouters World
UBB.threads: UBBWiki, UBB Styles, UBB.Sitemaps
Longtime Supporter & Resident Post-A-Holic
VNC Web Services: Code Modifications, Upgrades, Styling, Coding Services, Disaster Recovery, and more!
Joined: Oct 2007
Posts: 469
Likes: 12
Addict
Addict
Joined: Oct 2007
Posts: 469
Likes: 12
I have an active open ticket with our hosting company. I think I need to look at where our traffic is coming from.


The Stovebolt Geek
https://www.stovebolt.com/ubbthreads/ubbthreads.php

Server Information
UBB.threads Version 8.0.0
Release 20240826
Server OS Linux
Server Load 0.11
Web Server Apache/2.4.37
PHP Version 8.3.11
MYSQL Version 8.0.39
Database Size 1.82 GB
Joined: Oct 2007
Posts: 469
Likes: 12
Addict
Addict
Joined: Oct 2007
Posts: 469
Likes: 12
I blocked this entire network.
Code
NetRange:       47.74.0.0 - 47.87.255.255
CIDR:           47.76.0.0/14, 47.80.0.0/13, 47.74.0.0/15
NetName:        AL-3
NetHandle:      NET-47-74-0-0-1
Parent:         NET47 (NET-47-0-0-0-0)
NetType:        Direct Allocation
OriginAS:       
Organization:   Alibaba Cloud LLC (AL-3)
RegDate:        2016-03-17
Updated:        2017-04-26
Ref:            https://rdap.arin.net/registry/ip/47.74.0.0
Their IPs were responsible for a tripling of our traffic, and I'm sure I'll find all sorts of bogus queries in the logs.
Code
grep -c 47.76.99.127 /var/log/httpd/stovebolt/ssl_access_log
382974
Code
# grep -c 47.76.209.138 /var/log/httpd/stovebolt/ssl_access_log
382905
And, our performance has returned to normal.

Last edited by Baldeagle; 10/18/2024 4:58 PM.

The Stovebolt Geek
https://www.stovebolt.com/ubbthreads/ubbthreads.php

Server Information
UBB.threads Version 8.0.0
Release 20240826
Server OS Linux
Server Load 0.11
Web Server Apache/2.4.37
PHP Version 8.3.11
MYSQL Version 8.0.39
Database Size 1.82 GB

Link Copied to Clipboard
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Recent Topics
Cook Book for relocating a Live Forum to a new host
by InlinersAdmin - 01/17/2025 9:41 PM
Inundated!: Who's Online - Guests
by Z65Paul - 01/15/2025 11:39 PM
online table full
by ehill - 01/13/2025 9:23 AM
Upgraded to ver8 - now can't login
by phoenix011235 - 10/24/2024 7:50 AM
Another error
by Baldeagle - 10/07/2024 8:08 PM
Who's Online Now
3 members (Z65Paul, Gizmo, 1 invisible), 156 guests, and 142 robots.
Key: Admin, Global Mod, Mod
Random Gallery Image
Latest Gallery Images
Ride safe!
Ride safe!
by Morgan, December 7
Los Angeles
Los Angeles
by isaac, August 6
3D Creations
3D Creations
by JAISP, December 30
Artistic structures
Artistic structures
by isaac, August 29
Powered by UBB.threads™ PHP Forum Software 8.0.1
(Snapshot build 20240918)