АРМАДА
Какие то странности с SMF движком форума.
На страницу 1, 2  След.
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Пт Ноя 22, 2013 8:34 pmДобавить в избранноеОтветить с цитатой
На одном хосте у меня установлено несколько форумов на движке SMF, настройки примерно один в один.
Визуально работают без ошибок, каждый раз как сам захожу, не наблюдаю никаких ошибок.

При этом, по одному форуму порой в день приходит несколько писем с текстом. На других форумах, на том же хосте, движок тот же, ошибок нет.

Цитата:
SMF Database Error!

There has been a problem with the database!

This is a notice email to let you know that SMF could not connect to the database, contact your host if this continues.



Посещаемость на обоих сейчас практически нулевая.

В чем может быть причина?

Может я mysql-хост указал локальный, когда требовалось задать по данным хостера. Но если по локальному коннект есть - при установке форума идет проверка, то это уже исключает возможность такой ошибки.

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 12343
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Сб Ноя 23, 2013 6:58 amОтветить с цитатой
Периодически падает хост с БД.
Если нагрузка только от этого форума, то нужно покрутить настройки, уменьшить нагрузку.
Если это хост слабый, то лучше перенести сайт на более мощное железо, а то как пойдет трафик, он будет постоянно так сервер БД класть в даун.
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: [email protected] и ICQ: 750000

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Сб Ноя 23, 2013 11:54 amОтветить с цитатой
Хост шаред, но полностью для лег. сайтов на топовом хостинге. Если бы падал БД хост, то ошибка бы была и от других форумов у меня там. А она только от одного идет. Нет, точно не в нагрузках дело.

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Пт Ноя 29, 2013 6:11 pmОтветить с цитатой
После нескольких дней наблюдений, я пришел к выводу. Яб оказался прав, периодически падает хост базы, не только один форум порой жалуется на не доступность к ней, просто на том форуме большая активность была в те дни. На работоспособности это кстати никак не сказывается, не буду вдаваться в тонкости работы коннектов от php на mysql.

Tomas-R + +
V.I.P.
Зарегистрирован: 07.01.2008
Сообщений: 5569
Обратиться по нику
# Добавлено:Вс Dec 15, 2013 11:32 pmОтветить с цитатой
много форумов кушают много оперативы
попробуй разнести время бекапов и увеличить память
рекламная подпись (в PM)

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Вт Dec 17, 2013 4:56 pmОтветить с цитатой
Хостинг шаред, поэтому нагрузки на mysql-хост не только с моего аккаунта там. Оперативка, бекапы, не от меня зависят.

Tomas-R + +
V.I.P.
Зарегистрирован: 07.01.2008
Сообщений: 5569
Обратиться по нику
# Добавлено:Ср Dec 18, 2013 5:30 pmОтветить с цитатой
ну вывод напрашивается очевидный - хотя бы сменить на VPS
могу дать рекомендации где хостить форумы
и их там расчесывают-выгуливают Smile
рекламная подпись (в PM)

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 12343
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Пт Dec 20, 2013 10:05 amОтветить с цитатой
Хорошим решением будет включить кэширование страниц, тогда нагрузка снизится.
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
EvaPharmacy. Чтобы мазать хлеб икоркой, Ева – лучшая партнёрка! Инвайты Jabber: [email protected] и ICQ: 750000

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Сб Dec 21, 2013 3:32 pmОтветить с цитатой
Yabuti писал(а):
Хорошим решением будет включить кэширование страниц, тогда нагрузка снизится.



В настройках SMF-форума есть gzip для экономии трафика, кэширование страниц вроде не видел.

Tomas-R писал(а):
ну вывод напрашивается очевидный - хотя бы сменить на VPS
могу дать рекомендации где хостить форумы
и их там расчесывают-выгуливают Smile



Спасибо, тот хостинг на котором мои форумы, полностью меня устраивает.

Robert Schneider +
Свой
Зарегистрирован: 25.12.2013
Сообщений: 23
Обратиться по нику
# Добавлено:Сб Dec 28, 2013 8:50 amОтветить с цитатой
Насколько помню, у SMF есть настройка - поддерживать постоянное соединение с базой. Вот на шаредах ее надо ВЫКЛючать. Возможно в этом проблема.

Кеширование там есть, причем есть средствами самого форума и можно через мемкеши и икскеши разные включить, хотя я сомневаюсь что кеширование поможет решить проблемы с соединением к базе. GZIP на шаредах тоже не надо включать, лишняя нагрузка на и так кастрированный проц, хотя и это к базе отношения не имеет.
Промышленность России и СНГ - ресурс, посвященный многим аспектам бизнеса.

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Сб Dec 28, 2013 10:10 amОтветить с цитатой
При установке, в админке также, такие настройки не видел, но спасибо, посмотрю.

GZIP, - не такие и нагрузки на форуме, обычно он сейчас везде используется, включил его так как сам форум рекомендовал при возможности.

Насчет кеширование, тоже вряд ли как то скажешься на работе форума.

Robert Schneider +
Свой
Зарегистрирован: 25.12.2013
Сообщений: 23
Обратиться по нику
# Добавлено:Сб Dec 28, 2013 4:46 pmОтветить с цитатой
Админка - База данных и пути там есть опция использовать постоянное соединение с MySQL,
больше нечего предположить на самом деле.
Промышленность России и СНГ - ресурс, посвященный многим аспектам бизнеса.

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Сб Dec 28, 2013 9:25 pmОтветить с цитатой
ОК, спасибо, посмотрю.

[offtop]Ошибку в сиге поправьте

Бизнес-журнал - это ресурс, посвященный многим аспектам бизнеса.

Лично не пишу, потому что она возможно у вас пока что не работает.
[/offtop]

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18028
Обратиться по нику
# Добавлено:Пн Dec 30, 2013 5:11 pmОтветить с цитатой
Robert Schneider писал(а):
Насколько помню, у SMF есть настройка - поддерживать постоянное соединение с базой. Вот на шаредах ее надо ВЫКЛючать. Возможно в этом проблема.

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



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

кеширование настройки тоже нашел, стоит ~ "уровень 1", разбираться что к чему не стал, оставил также.

exolon
V.I.P.
Зарегистрирован: 22.11.2007
Сообщений: 2398
Обратиться по нику
# Добавлено:Пн Dec 30, 2013 10:29 pmОтветить с цитатой
По всей видимости этот форум побольше, чем другие на том же движке и на том же хосте. На нем побольше постов и как следствие запросы к БД получаются более тяжелые. Т.е. запрос по сути тот же, но для его выполнения нужно перелопатить больше данных и в итоге получаем, что сервер БД не успевает вернуть ответ в отведенное время.

Что можно сделать? У меня две мысли: сократить количество запросов к БД в настройках форума. Это могут быть настройки типа показывать количество просмотров топика, общее количество тем и постов на форуме и т.д. Все это служебная информация, не особо важная для пользователя. Но за ней может стоять очень накладный запрос к БД. С smf плотно дела не имел, поэтому посоветовать, какие именно запросы нужно отключить для снижения нагрузки на БД я не могу.

Вторая мысль: вынести таблицы форума на отдельную базу, а по возможности на отдельный сервер. На хороших шаредах mysql сервер выносят отдельно. И если создать еще одну БД, то она может разместиться на другом mysql сервере, если повезет. И даже если БД будет на том же сервере, стоит попробовать сделать отдельную БД, т.к. возможно есть разбухшие таблицы от других скриптов, которые могут тормозить работу всех запросов к данной БД. Но это уже больше из области магии.

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

Как-то так.
Задержите поезд!
Хостинг | TDS | котики
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры