Я создал приложение Java Spring Boot и развернул его на Tomcat на сервере Apache VPS. Операционная система — Linux CentOS 7. Мое приложение работает отлично, но только в воскресенье, примерно с 02:00 UTC+1 до 12:00 UTC+1, страницы загружаются очень медленно. Не только страницы моего приложения, но и PHPMyAdmin, и терминал Linux. И только в то время. Прошлой ночью замедление началось в воскресенье в 07:00. У меня не так много знаний по этой теме, я буду очень благодарен, если вы сможете мне помочь или хотя бы направить меня в правильном направлении.
Сначала я попытался просмотреть файл медленного журнала MySQL, у меня было несколько медленных запросов, но в 7:30 (сотрудники столкнулись с огромными задержками в 7:00). Кроме того, те же запросы не замедляются в любой другой день, поэтому проблема, вероятно, не в запросах.
В моем журнале ошибок Apache я обнаружил три типа странных ошибок (я буду подвергать цензуре фактические адреса):
[Sun Nov 28 07:04:10.585796 2021] [proxy_http:error] [pid 27425] (20014)Внутренняя ошибка: [client (ip-адрес клиента)] AH01102: ошибка чтения строки состояния с удаленного сервера my server:8080, реферер: http://my_server/money_table/money_table
[18:61976] AH00898: ошибка чтения с удаленного сервера, возвращенная /money_table/money_table, реферер: http://my_server/money_table/money_table
Эта ошибка возникает несколько раз для разных страниц.
В другом файле журнала ошибок у меня есть:
[Вс, 28 ноября, 05:39:07.745375 2021] [автоиндекс: ошибка] [pid 8543] [клиент (IP-адрес клиента)] AH01276: невозможно обслуживать каталог /var/www/html/: нет соответствующего индекса каталога (index.html, index .php) найден, а сгенерированный сервером индекс каталога запрещен директивой Options
[Вс, 28 ноября, 05:42:04.966887 2021] [php7:ошибка] [pid 28141] [клиент (IP-адрес клиента)] скрипт '/var/www/html/wp-login.php' не найден или не может стат.
Я не знаю, почему упоминается wp-login.php, потому что я вообще не использовал WordPress.
Хостинг-провайдер заявил, что с их услугами все в порядке.
Это что-то о приложении или о сервере? Я думаю, что если приложение неправильное, ошибка будет повторяться каждый день, а не только в воскресенье в полночь и утром (сотрудники каждый день делают одну и ту же работу).