Сайт часто недоступен, хостер предлагает VPS

1 234
I7
На сайте с 12.06.2008
Offline
372
#21
Сабрина87:
Выдается ошибка 500. Время ожидания превышено.

Тогда, вероятнее всего, заявление хостера правдиво.

В таком случае варианта три:

1) Отключить плагин

2) Разобраться в принципах его работы и переделать тормозящую часть

3) Сменить хостинг / перейти на VPS

С8
На сайте с 23.08.2012
Offline
108
#22

Да, сейчас пробую поработать над модулем.

Plutishe
На сайте с 06.03.2006
Offline
205
#23
Сабрина87:
Да говорю же, смотрела логи, там кроме ошибок доступа к адмике ничего нет.

Закройте доступ к админке, т.к. вас скорей всего брутят.

Хостинг за РУБЛИ (http://yousite.ru/h) | VPS/VDS на платформе: XEN c администрированием (http://yousite.ru/v) | Регистрация доменов (http://yousite.ru/d)
С8
На сайте с 23.08.2012
Offline
108
#24

Доступ к админке закрыла пару месяцев назад ).

Ivan Lungov
На сайте с 24.04.2013
Offline
222
#25

500 ошибка вылезает на какой то конкретной странице или на разных?

Вообще, странно, что Джумле не хватает времени на вывод. Может у хостера сервер перегружен?

IHOR Хостинг (https://www.ihor.hosting/) Наша ветка на серчах (/ru/forum/1015084)
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#26
PrintIP:
Ничего странного. Был один яркий пример рукожопства программиста который "написал интернет магазин" -
500 уников в сутки железяка i7 с 16Gb RAM. Сервер ложили по 5 раз за сутки 🍾

Спасибо КЭП, только каким образом это относится к ситуации ТС? У нее Joomla + модуль, а не указанный выше вами программист.

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#27
Сабрина87:
Здравствуйте! На протяжении почти трех лет пользовалась хостингом https://my.ihc.ru, меня все устраивало, практически всегда был 100% аптайм. Месяц назад установила на сайт (джумла) модуль, выводящий анонсы новых статей на главной - JUNewsUltra Pro , после этого сайт практически каждый день бывает недоступен, это из-за модуля? У меня есть сайт, к которому прикручено несколько модулей - с ним все отлично, он на том же хостинге. Еще в это же время посещалка увеличилась примерно на треть, но это всего лишь 350 человек в сутки, это же не может быть причиной? Тариф, правда, у меня самый легкий.

Хостер пишет, что смена тарифа мне не поможет и нужно переходить на VPS. Стоит ли? Что это дает? И по каким критериям нужно выбирать виртуальный сервер? Сайт - небольшой статейник, весит 200 Mb.

Очень сильно напомнили мне мою знакомую. У неё сайт на Joomla с очень большим числом модулей. Сам сайт наполняется путем модуля FeedGator (парсит RSS ленты различных новостных сайтов). В итоге база данных сайта выросла до десятков гигабайт за несколько лет. В один прекрасный день она поставила три плагина - карусель из слайдов, вывод случайных новостей в правом блоке и вывод новостей по центру из основных категорий. Что вышло? Плагины просто положили сайт, открытие одной страницы занимало более 60 секунд. Сайт при посещаемости в 1 000 человек превышал все допустимые лимиты.

Что стали делать:

1. Обновили Joomla до последней версии (предварительно сделав резервные копии, мало ли какие-то плагины или шаблон не дружат с новой версией)

2. Стали обновлять сами плагины - ничего не помогает, загрузка всё равно долгая.

3. Поставили кеширование - стало легче, но всё равно долго.

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

Что необходимо проверить в настройках, если стоит просто случайная выборка новостей - как-то ограничьте её. В плагине, который я настраивал при случайной выборке использовался вот такой запрос "... ORDER BY RAND() LIMIT ...", если статей / новостей много - это просто кладет сервер. В итоге, вместо случайной выборки поставили выборку последних записей из определенных категорий, в итоге всё стало работать куда быстрее.

Так что, посмотрите настройки, может тоже удастся что-то настроить. Как я понял, у Вас какой-то похожий плагин.

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
С8
На сайте с 23.08.2012
Offline
108
#28
Ivan Lungov:
500 ошибка вылезает на какой то конкретной странице или на разных?
Вообще, странно, что Джумле не хватает времени на вывод. Может у хостера сервер перегружен?

На всех, но стоит модуль отключить, как все ОК.

---------- Добавлено 09.10.2014 в 07:49 ----------

Евгений Русаченко:
Очень сильно напомнили мне мою знакомую. У неё сайт на Joomla с очень большим числом модулей. Сам сайт наполняется путем модуля FeedGator (парсит RSS ленты различных новостных сайтов). В итоге база данных сайта выросла до десятков гигабайт за несколько лет. В один прекрасный день она поставила три плагина - карусель из слайдов, вывод случайных новостей в правом блоке и вывод новостей по центру из основных категорий. Что вышло? Плагины просто положили сайт, открытие одной страницы занимало более 60 секунд. Сайт при посещаемости в 1 000 человек превышал все допустимые лимиты.

Что стали делать:

1. Обновили Joomla до последней версии (предварительно сделав резервные копии, мало ли какие-то плагины или шаблон не дружат с новой версией)
2. Стали обновлять сами плагины - ничего не помогает, загрузка всё равно долгая.
3. Поставили кеширование - стало легче, но всё равно долго.

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

Что необходимо проверить в настройках, если стоит просто случайная выборка новостей - как-то ограничьте её. В плагине, который я настраивал при случайной выборке использовался вот такой запрос "... ORDER BY RAND() LIMIT ...", если статей / новостей много - это просто кладет сервер. В итоге, вместо случайной выборки поставили выборку последних записей из определенных категорий, в итоге всё стало работать куда быстрее.

Так что, посмотрите настройки, может тоже удастся что-то настроить. Как я понял, у Вас какой-то похожий плагин.

Спасибо за подробный ответ! Я тоже заметила, пробовала поставить вывод 10 последних статей - время от времени выдается ошибка 500, сделала количество поменьше - ошибка не выдается. Насчет кеширования - в модуле оно включено.

Ivan Lungov
На сайте с 24.04.2013
Offline
222
#29
Евгений Русаченко:
В итоге база данных сайта выросла до десятков гигабайт за несколько лет.

Да, но у ТСа:

Сабрина87:
Сайт - небольшой статейник, весит 200 Mb.

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

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#30
Ivan Lungov:
Да, но у ТСа:


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

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

Вот например запрос к таблице с 2.8 млн записей и 50 мб:

Отображение строк 0 - 24 (2881001 всего, Запрос занял 6.6263 сек.)

А если добавить еще какой-нибудь WHERE без индекса, то еще больше, наверное будет.

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий