Перед обновлением моего сайта до версии v3.4.0 Beta3-dev- (5e86bc2f43) всё работало нормально.
Однако после вчерашнего обновления мой сайт начинает открываться почти минуту или даже дольше.
В качестве диагностического шага я отключил все компоненты тем и ВСЕ плагины, а также ПЕРЕСОЗДАЛ свой контейнер Web_Only, но проблема осталась.
Однако, если запустить в безопасном режиме, отметив все три флажка, сайт загружается быстрее, чем раньше, но всё ещё занимает около 30 секунд. Обратите внимание: если отметить только первый флажок и снять отметки с двух других (или наоборот), прироста скорости не наблюдается.
Вы не поверите, потому что даже я не могу поверить, что всего через 5 минут после создания этого поста (и после того, как я просто переключил тему своего/администраторского интерфейса на другую, а затем вернул обратно), проблема решилась.
То есть без каких-либо обновлений или пересборки, ничего, сайт начал открываться нормально (прошло полные 24 часа с момента возникновения проблемы). Не знаю, стоит ли удалять эту тему или нет (я всё равно её закрываю).
Редактирование: На следующий день проблема вернулась. Иногда возникает, иногда нет. Буду сообщать об этом ниже.
Спасибо @Ed_S
Но сегодня снова, на 5 минут, я столкнулся с той же проблемой. Когда сегодня возникла эта проблема, я попытался открыть свой сайт под другим пользователем (который является «Модератором») в режиме инкогнито Chrome. Там проблема тоже присутствовала, но только в 50% случаев (сайт открывался вдвое медленнее, около 20–30 секунд).
Затем я открыл сайт на мобильном устройстве, и там тоже была та же проблема. Но через полчаса, когда я снова открыл свой сайт, всё работало нормально.
Спасибо.
Для информации: на моём сервере Ubuntu установлена только этот единственный веб-сайт. Причём посетителей очень мало — всего 3–4 человека в день. Поэтому любая активность сервера должна быть фоновой.
Во-вторых, я запустил команду iotop сразу после пересборки контейнера web_only, если это имеет какое-то значение. Кроме того, сайт загружается почти на 97% быстро (для меня/администратора это занимает около 5 секунд). Когда возникает проблема, время загрузки при жёстком обновлении (Ctrl+F5) увеличивается до более чем 30 секунд.
Я не вижу ничего особенно странного в этих выводах iotop.
Возможно, стоит изучить ситуацию с Sidekiq: различные вкладки на странице вашего forum.url/sidekiq (доступные только для учетной записи администратора)
Да. Мой сайт работал нормально последние 4 года. Только после обновления, накануне открытия этой темы, я заметил, что он ведёт себя так (при жёстком обновлении страницы через Ctrl+F5 в режиме администратора загрузка занимает от 5 до 50 секунд в разное время суток, после чего всё работает нормально).
Сегодня тоже самое: я проверил вход под разными пользователями в последних версиях Chrome, а также на мобильном устройстве (но через тот же Wi-Fi), и обнаружил, что открытие занимает от 5 до 30 или даже 50 секунд.
Похоже, это огромное количество неудачных заданий, что может быть значимым. Возможно, кто-то другой обладает необходимыми знаниями, чтобы помочь с диагностикой.
Вот мои данные для сравнения — форум с довольно низкой посещаемостью.
Пожалуйста, пришлите скриншоты всех семи вкладок статуса Sidekiq. На странице Sidekiq вверху вы должны увидеть:
Dashboard Busy Queues Retries Scheduled Dead Scheduler
Спасибо — я не эксперт, но вижу, что преобладают два типа задач: PostSentimentAnalysis и GenerateEmbeddings.
Интересно, имеет ли значение то, что в вашем контенте смешаны английский и хинди. Я ожидал, что это будет полностью поддерживаться, но также это может быть относительно необычным.