Symptoms
Yum checks are performed during updates and services from within the WHM software, including the EasyApache4 and PHP-FPM services. When you are trying to make a change or add a new module and you noticing the requests are taking longer than normal, it may be possible that yum may be experiencing some issues resolving mirrors.
Description
To see if yum is not having an issue, you may want to test yum to ensure that it is able to process requests. A read-only check that can be done would be running a list for yum:
yum list
Workaround
If you find that the repo is timing out, then you will want to try to rename the repo.
An example of an output you may see is the following:
http://repo.mysql.com/yum/mysql-connectors-community/el/7/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://repo.mysql.com/yum/mysql-connectors-community/el/7/x86_64/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')
Trying other mirror.
The yum repos are located here:
/etc/yum.repos.d/
And you can move the file by using mv. For example:
mv -v /etc/yum.repos.d/$repofile.repo{,.bak}
If renaming the repo file allows yum to complete it processes, then you will want to have your system administrator and ensure that the repo is still valid and make adjustments, as you see, are needed for your server.