2021-04-14, 11:06 PM
I know there are a lot of moving parts that make up the entire system. But we've been experiencing some increasing lag times the last few weeks that are becoming serious problems. Looking for your experience to try to fix this. Or at least, what you consider to be the most important configuration parameters and what you run with successfully.
Hosting on a GoDaddy Centos7 / Apache2.4 / PHP 7.4.16 / MySQL 5.7.33 server since 11/2020, earlier on similar Centos6 since 11/2019, shared servers before that. MyBB 1.8.26 with plugins: Absolute-Relative Time, Board Announcements Manager, Courtesy Edit Time, Haz Spoiler, PHP and Template Conditionals 2.1, and Posts per Page
Curiously, phpMyAdmin server details reports using PHP 7.3.27
The problem: 90 active members, 31K threads, 492K posts, 405K attachments / 135GB. Picture posts may contain 100 to 150 images, displaying full images, not thumbnails, downloading 30 to 40MB max. Performance lagging since late February and increasing. If members stay out of the picture threads, performance does not suffer, sometimes picture threads deliver satisfactorily, sometimes delivery drags out to several minutes, and that's when every access suffers.
Server is self-managed VPS. GoDaddy's previous model was partially managed, but was changed to Self- or Fully-Managed. Paid assistance is available on a per-case basis. I had their support team tweak configuration settings very recently, and that seems to have made things slightly better, then it got worse.
At the beginning of February and again the beginning of March, GoDaddy sent emails that they were upgrading their systems and our server would experience some short outage followed by a reboot. Neither of the two instances resulted in performance falling off a cliff, but I can't help but think that something has changed. The forum is quite stable in terms of members and usage.
I have root access. I'm not a dummy, but I'm not an expert either. This performance degradation has me stumped.
Your thoughts?
The currently installed packages on the server.
Apache 2.4
config
config-runtime
mod_bwlimited
mod_cgid
mod_deflate
mod_expires
mod_headers
mod_http2
mod_mpm_event
mod_proxy
mod_proxy_fcgi
mod_proxy_http
mod_proxy_wstunnel
mod_ssl
mod_unique_id
mod_version
tools
PHP 7.3
libc-client
pear
php-bcmath
php-calendar
php-cli
php-common
php-curl
php-devel
php-fpm
php-ftp
php-gd
php-iconv
php-imap
php-litespeed
php-mbstring
php-mysqlnd
php-pdo
php-posix
php-sockets
php-xml
runtime
PHP 7.4
libc-client
pear
php-bcmath
php-calendar
php-cli
php-common
php-curl
php-devel
php-fpm
php-ftp
php-gd
php-iconv
php-imap
php-litespeed
php-mbstring
php-mysqlnd
php-opcache
php-pdo
php-posix
php-sockets
php-xml
runtime
Additional Packages
apr
apr-util
brotli
cpanel-tools
documentroot
libargon2
libcurl
libnghttp2
libxml2
nghttp2
oniguruma
oniguruma-devel
openssl11
php-cli
php-cli-lsphp
profiles-cpanel
Hosting on a GoDaddy Centos7 / Apache2.4 / PHP 7.4.16 / MySQL 5.7.33 server since 11/2020, earlier on similar Centos6 since 11/2019, shared servers before that. MyBB 1.8.26 with plugins: Absolute-Relative Time, Board Announcements Manager, Courtesy Edit Time, Haz Spoiler, PHP and Template Conditionals 2.1, and Posts per Page
Curiously, phpMyAdmin server details reports using PHP 7.3.27
The problem: 90 active members, 31K threads, 492K posts, 405K attachments / 135GB. Picture posts may contain 100 to 150 images, displaying full images, not thumbnails, downloading 30 to 40MB max. Performance lagging since late February and increasing. If members stay out of the picture threads, performance does not suffer, sometimes picture threads deliver satisfactorily, sometimes delivery drags out to several minutes, and that's when every access suffers.
Server is self-managed VPS. GoDaddy's previous model was partially managed, but was changed to Self- or Fully-Managed. Paid assistance is available on a per-case basis. I had their support team tweak configuration settings very recently, and that seems to have made things slightly better, then it got worse.
At the beginning of February and again the beginning of March, GoDaddy sent emails that they were upgrading their systems and our server would experience some short outage followed by a reboot. Neither of the two instances resulted in performance falling off a cliff, but I can't help but think that something has changed. The forum is quite stable in terms of members and usage.
I have root access. I'm not a dummy, but I'm not an expert either. This performance degradation has me stumped.
Your thoughts?
The currently installed packages on the server.
Apache 2.4
config
config-runtime
mod_bwlimited
mod_cgid
mod_deflate
mod_expires
mod_headers
mod_http2
mod_mpm_event
mod_proxy
mod_proxy_fcgi
mod_proxy_http
mod_proxy_wstunnel
mod_ssl
mod_unique_id
mod_version
tools
PHP 7.3
libc-client
pear
php-bcmath
php-calendar
php-cli
php-common
php-curl
php-devel
php-fpm
php-ftp
php-gd
php-iconv
php-imap
php-litespeed
php-mbstring
php-mysqlnd
php-pdo
php-posix
php-sockets
php-xml
runtime
PHP 7.4
libc-client
pear
php-bcmath
php-calendar
php-cli
php-common
php-curl
php-devel
php-fpm
php-ftp
php-gd
php-iconv
php-imap
php-litespeed
php-mbstring
php-mysqlnd
php-opcache
php-pdo
php-posix
php-sockets
php-xml
runtime
Additional Packages
apr
apr-util
brotli
cpanel-tools
documentroot
libargon2
libcurl
libnghttp2
libxml2
nghttp2
oniguruma
oniguruma-devel
openssl11
php-cli
php-cli-lsphp
profiles-cpanel