Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Сервер баз данных
  • Search

Постоянно падает mysql сервер

Вопросы по работе Сервера баз данных
MySQL, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
Locked
  • Print view
Advanced search
7 posts • Page 1 of 1
stilet69
Posts: 25
Joined: Tue Dec 11, 2012 7:14 am

Постоянно падает mysql сервер

Post by stilet69 » Tue Dec 11, 2012 7:49 am

Приветствую! Такая проблемка возникла. Установил VDS сервер с нуля с vesta. Память сначала взял 256 мегабайт. Через пару дней сайты упали. Начал разбираться - оказалось упал mysql из-за недостатка памяти.
Я попросил провайдера увеличить память с 256 до 512. Опять пару дней поработали сайти и упали. Причина та же.
Просто перезапуск ничего не дал - не хватало памяти для старта. Перезапустил apache и тогда mysql запустился. Однако оперативка полностью забита (судя по графикам) - так что до следующего падения остались сутки ))
Сайта крутится 2 на движке Prestashop. На предыдущей машине с 256 Мб совершенно нормально все крутилось.
Может кто подскажет куда копать?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Постоянно падает mysql сервер

Post by imperio » Tue Dec 11, 2012 8:44 am

Выполните команду top или htop и посмотрите что больше всего загружает память.
Чтобы было проще смотреть отфильтруйте процессы:

Code: Select all

top -U mysql
тогда будут показываться только процессы mysql
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Постоянно падает mysql сервер

Post by skid » Tue Dec 11, 2012 11:49 am

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

Code: Select all

wget http://c.vestacp.com/0.9.7/mysql-512.cnf -O /etc/my.cnf
service mysqld restart
Если не поможет, то следующим шагом могут быть автоматизированные конфигураторы, вроде
https://tools.percona.com/wizard/
https://github.com/rackerhacker/MySQLTuner-perl
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: Постоянно падает mysql сервер

Post by XakRu » Wed Dec 12, 2012 6:05 am

512Мб маловато, учитывая что вы не настраивали сервер.
Необходима настройка Apache, в моем случае он был виновником нехватки памяти. Mysql на втором месте
Посмотрите вот этот топик http://forum.vestacp.com/viewtopic.php?f=11&t=3551
Top

Kudja
Posts: 63
Joined: Tue Dec 11, 2012 1:21 pm

Re: Постоянно падает mysql сервер

Post by Kudja » Wed Dec 12, 2012 7:27 am

XakRu wrote:512Мб маловато, учитывая что вы не настраивали сервер.
Необходима настройка Apache, в моем случае он был виновником нехватки памяти. Mysql на втором месте
Посмотрите вот этот топик http://forum.vestacp.com/viewtopic.php?f=11&t=3551
Не знаю точно сколько prestashop кушает ресурсов, но на 256/512 запускать что-то в лайв имхо маловато если посещения будут. В этом случае рекомендовал бы использовать nginx+php-fpm но vesta пока не поддерживает вроде как эту связку, автор обещал к следующей версии добавить. Апач сам по себе памяти кушает, ну а без mysql никуда, т.е. под БД все-равно ресурсы надо выделять
Конечно это мое мнение и не претендует на единственное и точное решение
Top

stilet69
Posts: 25
Joined: Tue Dec 11, 2012 7:14 am

Re: Постоянно падает mysql сервер

Post by stilet69 » Wed Dec 12, 2012 7:39 am

Спасибо за советы! Обновил конфиг и апача и mysql - памяти стало есть действительно меньше, и думаю сейчас все будет стабильно.
Top

stilet69
Posts: 25
Joined: Tue Dec 11, 2012 7:14 am

Re: Постоянно падает mysql сервер

Post by stilet69 » Wed Dec 12, 2012 7:42 am

Kudja wrote:
XakRu wrote:512Мб маловато, учитывая что вы не настраивали сервер.
Необходима настройка Apache, в моем случае он был виновником нехватки памяти. Mysql на втором месте
Посмотрите вот этот топик http://forum.vestacp.com/viewtopic.php?f=11&t=3551
Не знаю точно сколько prestashop кушает ресурсов, но на 256/512 запускать что-то в лайв имхо маловато если посещения будут. В этом случае рекомендовал бы использовать nginx+php-fpm но vesta пока не поддерживает вроде как эту связку, автор обещал к следующей версии добавить. Апач сам по себе памяти кушает, ну а без mysql никуда, т.е. под БД все-равно ресурсы надо выделять
Конечно это мое мнение и не претендует на единственное и точное решение
В принципе на 256 метрах памяти она достаточно шустро вертелась - но правда и посещаемость было человек около 80 в сутки. Думаю, что оптимизировав сервисы можно добиться стабильной работы на ненагруженном сайте
Top


Locked
  • Print view

7 posts • Page 1 of 1

Return to “Сервер баз данных”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password