The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблемы с MySQL для загруженного сервера., !*! white_skY, 15-Сен-06, 11:40  [смотреть все]
FreeBSD 5.3, Apache 1.3.37, php 5.1.6, MySQL 4.1.21
На этом деле стоит сайт(движок DataLife Engine), активно использующий mysql (примерно 8 запросов в секунду в "часы пик" ). Система оптимизирована, по началу стоял MySQL 5.1
Но он постоянно в часы пик валил таблицы базы в crash-состояние, либо вываливал too many connections и насмерть вешался. Откатил на 4.1, но и тут стали возникать другие ошибки, как правило, с невозможносью получения данных из бд. Сам мускул не вешается, простой перезапуск процесса спасает, но на час-полтора - потом снова ошибка..
Железо:
hw.model: Intel(R) Celeron(R) CPU 2.66GHz
hw.physmem: 1051357184

В обычном режиме работы загрузка CPU 30-40 % в час пик ровным потолком 100 %, при чем нагрузка составляется примерно поровну из httpd и mysqld. Кто чего подскажет?

  • Проблемы с MySQL для загруженного сервера., !*! Асен Тотин, 20:21 , 21-Сен-06 (1)
    Привет,

    Смотрите статистику MySQL насчет slow queries, смотрите нет ли persistent connections, ограничите idle время соединения... 8 запросов в секунду на такой машине - ерунда...

    WWell,

  • Проблемы с MySQL для загруженного сервера., !*! slava_, 09:45 , 20-Окт-06 (4)
    По порядку:
    0. Проверить винты
    1. Поставить nginx
    2. Разобраться с persistant connections
    3. Периодически делать flush-hosts

    90 процентов что проблемы после этого исчезнут. почему так - долго объяснять. попробуйте хотя бы пункт 3, скорее всего это оно.

  • Проблемы с MySQL для загруженного сервера., !*! Ares, 13:19 , 08-Ноя-06 (5)
    >FreeBSD 5.3, Apache 1.3.37, php 5.1.6, MySQL 4.1.21
    >На этом деле стоит сайт(движок DataLife Engine), активно использующий mysql (примерно 8
    >запросов в секунду в "часы пик" ). Система оптимизирована, по началу
    >стоял MySQL 5.1
    >Но он постоянно в часы пик валил таблицы базы в crash-состояние, либо
    >вываливал too many connections и насмерть вешался. Откатил на 4.1, но
    >и тут стали возникать другие ошибки, как правило, с невозможносью получения
    >данных из бд. Сам мускул не вешается, простой перезапуск процесса спасает,
    >но на час-полтора - потом снова ошибка..
    >Железо:
    >hw.model: Intel(R) Celeron(R) CPU 2.66GHz
    >hw.physmem: 1051357184
    >
    >В обычном режиме работы загрузка CPU 30-40 % в час пик ровным
    >потолком 100 %, при чем нагрузка составляется примерно поровну из httpd
    >и mysqld. Кто чего подскажет?

    8 запросов в секунду и это Ваш час пик!? нуууу милейший мое мнение у вас не оптимизирована ни база ни запросы...

  • Проблемы с MySQL для загруженного сервера., !*! obl, 12:31 , 10-Ноя-06 (6)
    >FreeBSD 5.3, Apache 1.3.37, php 5.1.6, MySQL 4.1.21
    >На этом деле стоит сайт(движок DataLife Engine), активно использующий mysql (примерно 8
    >запросов в секунду в "часы пик" ). Система оптимизирована, по началу
    >стоял MySQL 5.1
    >Но он постоянно в часы пик валил таблицы базы в crash-состояние, либо
    >вываливал too many connections и насмерть вешался. Откатил на 4.1, но
    >и тут стали возникать другие ошибки, как правило, с невозможносью получения
    >данных из бд. Сам мускул не вешается, простой перезапуск процесса спасает,
    >но на час-полтора - потом снова ошибка..
    >Железо:
    >hw.model: Intel(R) Celeron(R) CPU 2.66GHz
    >hw.physmem: 1051357184
    >
    >В обычном режиме работы загрузка CPU 30-40 % в час пик ровным
    >потолком 100 %, при чем нагрузка составляется примерно поровну из httpd
    >и mysqld. Кто чего подскажет?


    мм... селерон ето не серверный проц, к сожалению :)
    у меня стоит второй апач, 4й пхп и 4й мускуль, и нагрузка на базу раз в 15 больше твоей... тоесть qps в часы пик доходит до 120 ^)
    но фря 6я и как акселерирующий сервер для апача юзаю nginx.
    в общем тряси людей на железо... и поставь чтонить для отдачи статики, по моим наблюдениям раза в два-три можно производительность поднять :)

  • Проблемы с MySQL для загруженного сервера., !*! obl, 19:38 , 17-Дек-06 (7)
    >FreeBSD 5.3, Apache 1.3.37, php 5.1.6, MySQL 4.1.21
    >На этом деле стоит сайт(движок DataLife Engine), активно использующий mysql (примерно 8
    >запросов в секунду в "часы пик" ). Система оптимизирована, по началу
    >стоял MySQL 5.1
    >Но он постоянно в часы пик валил таблицы базы в crash-состояние, либо
    >вываливал too many connections и насмерть вешался. Откатил на 4.1, но
    >и тут стали возникать другие ошибки, как правило, с невозможносью получения
    >данных из бд. Сам мускул не вешается, простой перезапуск процесса спасает,
    >но на час-полтора - потом снова ошибка..
    >Железо:
    >hw.model: Intel(R) Celeron(R) CPU 2.66GHz
    >hw.physmem: 1051357184
    >
    >В обычном режиме работы загрузка CPU 30-40 % в час пик ровным
    >потолком 100 %, при чем нагрузка составляется примерно поровну из httpd
    >и mysqld. Кто чего подскажет?


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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру