- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Машина:
8 ядер
64 гиг оперативки
2x2 tb винты
centos 7
панелька vesta
Скриншоты:
top
http://imgur.com/pE5sUWR
htop:
http://imgur.com/sUlyd84
my.cnf сейчас очень простой:
Устанавливал mysqltuner - правил конфиг, как он просил с ожиданием в 24 часа. Всё без изменений. На сервере около 40-ка сайтов, которые парсят контент. Сервер сильно соответственно сильно нагружается, когда разом парсят. Спасает сейчас только одно рестарт mysql каждые 20 минут.
Может посоветуете что-нибудь? Как-нибудь ограничить кол-во mysql коннектов внутри сервера или поочерёдно что бы делались запросы? Запутался вообщем...
В вашем случае нагрузка по CPU? Индексируйте таблицы, уничтожайте не нужные данные, оптимизируйте запросы. В некоторых случаях имеет смысл в конвертации табличек в InnoDB, но большой результативности можно добиться только реорганизацией самих баз.
В вашем случае нагрузка по CPU? Индексируйте таблицы, уничтожайте не нужные данные, оптимизируйте запросы. В некоторых случаях имеет смысл в конвертации табличек в InnoDB, но большой результативности можно добиться только реорганизацией самих баз.
Да, именно загружен проц. Может возможно как-то сделать ограничение, что бы проц не загружался на 100%, а в щадящем режиме шёл парсинг?
jano, можно исправить парсеры. Нужна не настройка сервера БД, а работа программиста.
max_connections = 1920 innodb_buffer_pool_size = 16G
у вас innodb-таблицы ? действительно столько нужно?
log-slow-queries = /var/log/mysqld-slow-query.log
и чего тут ?
Спасает сейчас только одно рестарт mysql каждые 20 минут.
категорически уберите. мускуль прогревается после запуска. зачастую ему нужно и несколько часов , что бы прогреться полностью, а вы тормозите этот процесс рестартом.
смотрите /var/log/mysqld-slow-query.log и что там. и напрягайте своего программиста. Возможно при открытии главной у вас выполняется запрос, который запрашивает зачем-то 100млн записей , а они бесполезны.
попробуйте без весты или другую панельку. у меня тоже впска падала и падала она из-за весты ))
и падала она из-за весты ))
веста - это просто панель управления.
forfun, Не в данном случае. Здесь просто не оптимально написаны парсеры.
Смотрите лог медленных запросов, 99% вероятности, что прогер не использует where в выборках базы!
Запросы базы оптимизируйте, все что больше 1й секунды выполняется - это плохо!
Хорошо было бы включить кэшировние в базе.
у вас innodb-таблицы ? действительно столько нужно?
и чего тут ?
категорически уберите. мускуль прогревается после запуска. зачастую ему нужно и несколько часов , что бы прогреться полностью, а вы тормозите этот процесс рестартом.
смотрите /var/log/mysqld-slow-query.log и что там. и напрягайте своего программиста. Возможно при открытии главной у вас выполняется запрос, который запрашивает зачем-то 100млн записей , а они бесполезны.
Смотрите лог медленных запросов, 99% вероятности, что прогер не использует where в выборках базы!
Запросы базы оптимизируйте, все что больше 1й секунды выполняется - это плохо!
Хорошо было бы включить кэшировние в базе.
Если не делать перезапуск mysql - сайт просто не будут доступны часа 3 к примеру или через раз будут открываться и ругаться на коннект к mysql.
Slow wuery и подключал ранее, но почему-то он пустой. Вот сейчас разкомментил строчки:
log-queries-not-using-indexes
Вот эта настройка редко кому нужна. Только отвлекать будет вас от действительно важных запросов. Уберите и просто считайте по времени.