Dears,
I have worked with Moodle for a few years now, but on a basic level. I have been able to solve all minor and major problems that have affected our moodle up until now.
Up until March, when we were forced to stop activity due to the coronavirus, our moodle performed well. It was not that fast, but it was reliable and we faced very few problems.
Since March, nobody has used the Moodle. All accounts were suspended and I was the only person with access to it, as the administrator. I have not done any change.
However, when accessing the Moodle again to prepare the new course, I found that it constantly hangs up. Fool of me, every time I thought I had found something that would be the cause, I opened multiple pages to see if they loaded or not. The first two or three tabs load correctly, but after from that tab onwards, it does not load. When this happens, I cannot access any moodle page from any device. After two or three minutes, it works again.
I have tried purging all the caches, disabling everything that may affect performance and many other possible solutions that I found in this forum regarding performance. When the moodle is working, the speed has significantly increased. However, it still hangs up when doing multiple things.
I am perfectly aware that it may not be a problem of the moodle, but the server. However, I have another functional moodle hosted in the same server, with exactly the same configuration as this one (I have checked everything) and I don't face this problem in there. I have tried the two tools mentioned in the Profiling wiki, but I think that my hosting service does not allow me to install them.
We do not have any "special" cache systems enabled, but we did not have them in March, neither.
Moodle versions: At the beginning of the problem I was at 3.5, tried updating to solve it and I am now at 3.9
Hosting service: Strato, with their "Professional Hosting". Databases are MySql 5.6. Php version is 7.3 (although I have tried 7.2 and 7.4 with no success). I have tried PHP boost on and off (AH0125 and FastCGI)
This is the "Network" tab of the Chrome developer console when the moodle is hanged up. Link
The strato error registry shows these errors (among others)
19.09.2020 11:23:51 [client 5.224.86.0] AH01215: : couldn't get boot time: Permission denied: (omitted)/admin/tool/monitor/managerules.php
19.09.2020 11:24:04 [client 5.224.86.0] AH01215: /usr/bin/uptime: (omitted)/admin/tool/spamcleaner/index.php
19.09.2020 11:24:04 [client 5.224.86.0] AH01215: : couldn't get boot time: Permission denied: (omitted)/admin/tool/spamcleaner/index.php
19.09.2020 11:24:20 [client 5.224.86.0] AH01215: /usr/bin/uptime: (omitted)/admin/category.php
19.09.2020 11:24:20 [client 5.224.86.0] AH01215: : couldn't get boot time: Permission denied: (omitted)/admin/category.php
19.09.2020 11:35:40 [client 114.119.2.0] rdbmmap (24): DENY on request rate
19.09.2020 11:35:40 [client 114.119.2.0] rdbmmap (24): DENY on request rate
19.09.2020 11:35:44 [client 5.224.86.0] End of script output before headers: view.php
19.09.2020 11:36:00 [client 5.224.86.0] End of script output before headers: view.php
19.09.2020 11:36:25 [client 5.224.86.0] End of script output before headers: service.php
19.09.2020 11:38:35 [client 5.224.86.0] End of script output before headers: service.php
Do you have any kind of suggestion on what I should work on? Thank you a lot!