Перейти к контенту
  • 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

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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