Ошибка 503 в админке

ЕСТЬ РЕШЕНИЕ InstantCMS 2.X
#1 9 сентября 2024 в 20:13

Добрый вечер. Очень прошу помочь, может кто сталкивался.

В админке, в нескольких компонентах появилась ошибка 503 (вид ошибки на скрине). Произошло всё в одночасье, 2 дня назад утром. При этом никаких действий на сайте в это время не проводилось, ничего не устанавливал, не обновлял. Шла текущая работа с контентом, вдруг бац и всё.

Изображение

Включение отладки ничего не меняет, пояснений к ошибке не отображается.

На самом сайте ошибка возникает лишь изредка, и имеет такой вид:

Изображение

При этом, на сайте достачно раз обновить страницу, и она загружается нормально, без ошибок.

Также, в админке, в меню раздела Контент пропали категории. Вместо них тоже ошибка.

Изображение

При загрузке любого компонента с ошибкой 503, в консоли на вкладке Сеть выводится строка такого вида:

503 | admin/controllers/edit/positions/positions_ajax

Пожалуйста, кто разбирается, или кто сталкивался с подобным у себя, и решил, подсобите.

Версия 2.15.2

#2 10 сентября 2024 в 07:22

Включение отладки ничего не меняет, пояснений к ошибке не отображается.

akokna

Надо смотреть админом сайта с включенной отладкой в консоли браузера ошибки у запросов по ajax. Там будет текст ошибки.

#3 10 сентября 2024 в 17:15

Включение отладки ничего не меняет, пояснений к ошибке не отображается.

akokna

Надо смотреть админом сайта с включенной отладкой в консоли браузера ошибки у запросов по ajax. Там будет текст ошибки.

Loadырь

Loadырь, большое спасибо за участие. Но сегодня сайт вообще упал, и только страница с ошибкой:

Изображение

Причем везде! И не было никакой возможности вывода ошибок. Не сработал и вариант config>debug>1. 

В общем обратился на хостинг. Они всё восстановили, со следующими пояснениями:

Мы поправили работу веб-сервера, теперь сайт снова работает. 

Проблема была вызвана долгими запросами к сайту, из-за чего зависла работа веб-сервера. 
На тарифах обычного хостинга, тарифе «Старт» CMS-хостинга и «1Сайт» установлено ограничение на количество активных соединений по домену: proxy_limit=30. 

В общем случае превышение лимитов может быть вызвано: 
— Логикой работы сайта
— Высокой посещаемостью
— DDoS

Важно понимать, что количество активных соединений и количество запросов в секунду это разные ограничения, proxy_limit не зависит от временных рамок. 

Правила и ограничения на хостинге:

В данном случае вы можете перейти на тариф хостинга, на котором это ограничение отсутствует. Если вы не планируете изменять тариф, можно привлечь разработчика сайта или стороннего специалиста для оптимизации работы проекта (уменьшение кол-ва одновременных соединений). 

Для помощи в диагностике проблемы мы можем предоставить необходимые журналы сервера по вашему запросу. 

Добавлено спустя 8 минут

привлечь разработчика сайта или стороннего специалиста для оптимизации работы проекта (уменьшение кол-ва одновременных соединений).

akokna

В связи рекомендациями хостера, хотелось бы спросить специалистов сообщества InstantCMS. Может кто подскажет как выполнить данные рекомендации, либо сможет проделать эту работу? Спасибо.

#4 10 сентября 2024 в 17:44

Что за хостинг?

#5 10 сентября 2024 в 17:52

как выполнить данные рекомендации

akokna

Там всё просто: берете код сторонних компонентов и проверяете его на наличие запросов к базе в циклах или из файлов шаблонов. Далее уже идут более продвинутые методики оптимизации, удаление дубликатов кода, исключение повторного выполнения кода, кэширование и т. п. Но как любят говорить в битриксе: — «Дешевле прикупить железо, чем нанять специалиста для оптимизации» )).

#6 10 сентября 2024 в 19:47

Что за хостинг?

DeeMon

ТаймВеб.

как выполнить данные рекомендации

akokna

Там всё просто: берете код сторонних компонентов и проверяете его на наличие запросов к базе в циклах или из файлов шаблонов. Далее уже идут более продвинутые методики оптимизации, удаление дубликатов кода, исключение повторного выполнения кода, кэширование и т. п. Но как любят говорить в битриксе: — «Дешевле прикупить железо, чем нанять специалиста для оптимизации» )).

Loadырь

Ещё раз Благодарю Вас за помощь. Буду пробовать.

Железо прикупил уже, но и Вашими рекомендациями обязательно воспользуюсь.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.