- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как бороться со sleep'ами? 500 соединений из низ 150 слипы и некоторые больше часа.
Я в этом мало понимаю, но в чем может быть проблема?
Везде закрываю mysql соединение. Мало того, пхп сам их должен закрывать. В чем же проблема?
Может будут мысли или личный опыт?
Спасибо.
процесслист посмотрите для начала в мускуле
спасибо.
у меня процесслист чистый у админа со слипами. на чтоеще там обратить внимание?
у вас с внешнего мира он случаем не открыт?
чудес не бывает, или вы с админом смотрите разные мускули.
включите лог медленных запросов, посмотрите логи самого мускуля, посмотрите как вариант netstat -na|grep 3306 на предмет кто к нему коннектится ..может что-то увидете интересного .
show processlist не покажет чужие (от других имен пользователя) коннекты. а админу покажет.
такие большие интервалы по 1 часу это, видимо, утечка соединений.
попробуйте не давать апачам, или что там у вас, работать слишком долго.
внешних соединений нет, ни одного и не будет.
даже на фтп так просто не зайдешь - SCP
а что значит не давать работать слишком долго? апачь что ли закрывать?
внешних соединений нет, ни одного и не будет.
даже на фтп так просто не зайдешь - SCP
а что значит не давать работать слишком долго? апачь что ли закрывать?
ограничить время работы скрипта по времени. но такие слипы всяко будут заметны в логе слоузапросов.
слипы которые видит админ достаточно точно могут сказать о том кто-что обратилось к мускулю и что собстно делает - какой запрос завис.
я не понял про 500 запросов ... у вас максконнект сколько выставен?
у меня 10-20 млн запрсов в сутки у мускуля при этом одновременных коннектов 400. хотя и этого в практике много . для 500\с (одновременных постоянно) запросов вы должны иметь посещаемость "скриптов" обращающихся к мускулю несколько сотен тысяч.
| 6029 | miracle_user_name | localhost | miracle_dbname | Sleep | 1 | | NULL
Как то не нтформативно :)
| 6029 | miracle_user_name | localhost | miracle_dbname | Sleep | 1 | | NULL
Как то не нтформативно :)
а в sлоулоге есть чтото?
slow log
Простите, а что это?
Queries: 7.7M qps: 50 Slow: 0.0 Se/In/Up/De(%): 21/00/00/00
qps now: 54 Slow qps: 0.0 Threads: 2 ( 1/ 17) 16/00/00/00
Key Efficiency: 88.3% Bps in/out: 0.0/ 0.3 Now in/out: 17.4/ 1.2k
Id User Host/IP DB Time Cmd Query or State
-- ---- ------- -- ---- --- ----------
1788108 root localhost test 0 Query show full processlist
574022 data ip-80-*-*-* adv 11265 Sleep
------------------------
сконнектился, и сидит курит. в принципе есть не просит кроме тго что занимает коннект один из 400сотен.
если вас такие же напрягают можно рульнуть wait_timeou , по дефолту оно там "с эры динозавров по наши дни секунд"
поставьте ну 60 секунд..будет отстреливать
manman добавил 01.12.2008 в 16:41
Простите, а что это?
slow log это