Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: MySQL (mysqld) грузит процессор на 100%  (Прочитано 10741 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Psixo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
MySQL (mysqld) грузит процессор на 100%
« : 19 Декабря 2009, 17:05:27 »
Ставил мускул вместе с lamp-server, после установки стал съедать все свободные ресурсы процессора. В чем может быть причина?

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #1 : 19 Декабря 2009, 18:26:57 »
дайте пока вывод команд
nslookup localhost
nslookup 127.0.0.1
nslookup `hostname`

Оффлайн Psixo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #2 : 19 Декабря 2009, 18:40:24 »
Цитировать
psixo@gluck:~$ nslookup localhost
Server:      192.168.0.1
Address:   192.168.0.1#53

Name:   localhost
Address: 127.0.0.1

psixo@gluck:~$ nslookup 127.0.0.1
Server:      192.168.0.1
Address:   192.168.0.1#53

1.0.0.127.in-addr.arpa   name = localhost.

psixo@gluck:~$ nslookup `hostname`
;; connection timed out; no servers could be reached

MySQL стоит на моей домашней машине - Ubuntu 8.04

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #3 : 19 Декабря 2009, 19:09:50 »
ваша машина не может получить IP из имени вашего компа
будут возникать как минимум не нужные таймауты
а как максимум - это возможно причина вашей проблемы
пропишите в /etc/hosts что имя вашего компа синоним 127.0.0.1
мой пример
(Нажмите, чтобы показать/скрыть)

Оффлайн Psixo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #4 : 19 Декабря 2009, 19:38:21 »
Спасибо, сейчас попробую.

Пользователь решил продолжить мысль 19 Декабря 2009, 17:47:13:
Повидимому дело не в хостах, в /etc/hosts уже есть следующие строчки:
Цитировать
127.0.0.1   localhost
127.0.1.1   gluck
« Последнее редактирование: 19 Декабря 2009, 19:47:40 от Psixo »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #5 : 20 Декабря 2009, 00:28:18 »
Может он запрос какой обрабатывает?
mysql -u имя_пользователя -p пароль <<< "show processlist;"

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #6 : 20 Декабря 2009, 19:30:01 »
Повидимому дело не в хостах, в /etc/hosts уже есть следующие строчки:
Цитировать
127.0.0.1   localhost
127.0.1.1   gluck
как не в них? у вас имя не резолвится!!!

psixo@gluck:~$ nslookup `hostname`
;; connection timed out; no servers could be reached

на вашем компе ни днс ни host не знают имя вашего хоста
выдайте нам ответ от команды hostname
будем дальше думать, что у вас случилось

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #7 : 20 Декабря 2009, 19:39:23 »
Алексеенко Василий, nslookup делает только dns запросы, в hosts он не смотрит.

Оффлайн Psixo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: MySQL (mysqld) грузит процессор на 100%
« Ответ #8 : 23 Декабря 2009, 18:40:04 »
Цитировать
как не в них? у вас имя не резолвится!!!
Всетаки не в них,тем более что апач по этим адресам доступен. После перезагрузки машины все встало в норму. Скорее всего Mam(O)n прав, обрабатывался какой-то кривой запрос  :-\

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.