Перейти к контенту
  • 0

Сервер виснет


Le Big-Mac

Вопрос

На сервере случаются пики нагрузки. При этом CPU-Load с 1-3 резко повышается до 30-40. Пявляется ошибка SQL error: Too many connections и сервер "зависает". Через 5-10 минут сам "отвисает".

 

Статистика форума:

Invision Power Board v2.1.4

Сообщений на форуме: 234.038

Зарегистрированных пользователей: 9.679

Рекорд посещаемости форума: 248

Модификаций и модулей пока никаких нет.

 

Выделенный сервер

CPU: AuthenticAMD, AMD Athlon 64 Processor 2800+

RAM: 768 MB

Version: psa v7.5.4_build75051014.16 os_SuSE 9.1

OS: Linux 2.6.13.3-amd

 

На этой же базе висит магазин OsCommerce и CMS TYPO3

У кого-нибудь есть идеи с чем это может быть связано?

 

 

Спасибо всем за ответы.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Нет, эти темы я не заметил. Модераторы могут объединить, если хотят.

 

Тем не менее ответ в ней не решает мою проблему.

Расширение максимального кол-ва подлючений к базе не уменьшит внезапные пики нагрузки на CPU

Да и хостинг, как вы видите не "голимый", как у ребят из тех постов.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

==============

На этой же базе висит магазин OsCommerce и CMS TYPO3

У кого-нибудь есть идеи с чем это может быть связано?

==============

Оськомерц, очень ресурсоемкая вещь... Все зависит от статистики посещений.

 

Как вариант, в пиковые нагрузки поочереди начать отключать сайты...

 

 

---------

При этом CPU-Load с 1-3 резко повышается до 30-40.

---------

В папке /var /tmp смотрите логи, анализируйте.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Поднимаем max connections в mysql с 100 до 400 и радуемся ))

Буду очень благодарен, если вы мне объясните, как это сделать на Linux.

Парава root имею.

 

....

 

Спасибо, нашел сам.

Напишу для других.

mysql -u admin -p

проверяем какой параметр задан сейчас

show variables like 'max_connections';

выдается:

+-----------------+-------+ 
| Variable_name | Value | 
+-----------------+-------+ 
| max_connections | 200 | 
+-----------------+-------+

меняем параметр max_connections

set GLOBAL max_connections=400;

 

 

Большое спасибо всем за помощь!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Могу добавить, что только увеличение max_connections со 100 до 400 проблемы не решает.

Нужно настраивать еще другие параметры в httpd.conf и в my.cnf Для каждого сервера индивидуально. Поэтому универсального решения думаю нет.

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0
меняем параметр max_connections

set GLOBAL max_connections=400;

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Поднимаем max connections в mysql с 100 до 400 и радуемся ))

Буду очень благодарен, если вы мне объясните, как это сделать на Linux.

Парава root имею.

 

....

 

Спасибо, нашел сам.

Напишу для других.

mysql -u admin -p

проверяем какой параметр задан сейчас

show variables like 'max_connections';

выдается:

+-----------------+-------+ 
| Variable_name | Value | 
+-----------------+-------+ 
| max_connections | 200 | 
+-----------------+-------+

меняем параметр max_connections

set GLOBAL max_connections=400;

 

 

Большое спасибо всем за помощь!

Не нашёл де ето находиться???

Ссылка на комментарий
Поделиться на других сайтах

  • 0

>Не нашёл де ето находиться???

 

команды:

>mysql -u admin -p

>show variables like 'max_connections';

 

вводятся в консоли, параметр

>set GLOBAL max_connections=400;

 

устанавливается в конфигурационном файле my.cnf

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.