LINUX.ORG.RU
ФорумAdmin

Большая загрузка CPU


0

1

Сильно грузит процессор mysql and apache

PID USER PR NIVIRT RES SHR S %CPU %MEM TIME+ COMMAND
2942 apache 20 0 103m 15m 3084 R 79 0.4 0:02.83 httpd
2466 mysql 20 0 634m 69m 4764 S 29 1.8 1:36.59 mysqld
2777 apache 20 0 98012 9544 3104 S 15 0.2 0:02.00 httpd

Попробовал проверить через mytop

Cannot connect to MySQL server. Please check the:

  * database you specified "" (default is "")
  * username you specified "da_admin" (default is "root")
  * password you specified "xxxxxxx" (default is "")
  * hostname you specified "localhost" (default is "localhost")
  * port you specified "3306" (default is 3306)
  * socket you specified "" (default is "")

The options my be specified on the command-line or in a ~/.mytop
config file. See the manual (perldoc mytop) for details.

Here's the exact error from DBI. It might help you debug:

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Какие будут советы? Всё ставилось с помощью DirecAdmin, как я понимаю. До этого всё работало вполне нормально не возникало таких проблем.



Последнее исправление: UserQ (всего исправлений: 1)

php грузит. Если ничего важного не считается на сервере то перезапусти апач и(если надо) mysql.

По поводу mytop. Ты прикалываешься? Он же всё написал.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Перезагрузка не помогает.

Не нашел ответа как это исправить, кроме как права изменить, что не помогло или подправить my.cnf. Других решений не нашел.

UserQ
() автор топика
Ответ на: комментарий от UserQ

а точно ли мускуль висит на дефолтном порту? и сокет лежит по дефолтному пути? а если под рутом?

silw ★★★★★
()

> Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

Какое слово перевести?

AnDoR ★★★★★
()
Ответ на: комментарий от silw
netstat -lnp | grep mysql
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2466/mysqld
unix  2      [ ACC ]     STREAM     LISTENING     6996     2466/mysqld         /tmp/mysql.sock

Сокет есть и там и там, как заставить mytop смотреть его в /tmp/mysql.sock

UserQ
() автор топика
Ответ на: комментарий от UserQ

похоже что /var/run/mysqld/mysqld.sock не существует, верно?

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.