Я сталкиваюсь с высокой загрузкой процессора из-за процесса MySQL. Я погуглил, чтобы избавиться от этой ошибки, но не повезло.
Я нашел решения в Google, как будто они происходят из-за нехватки места на диске, однако на моей машине df -f
показано ниже. Его всего 77% заполнено.
[root@mydomain log]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
87G 63G 19G 77% /
/dev/sda1 99M 24M 71M 26% /boot
tmpfs 1014M 0 1014M 0% /dev/shm
Приношу извинения за неудобства. На самом деле я переместил большой /var/log/mysqld.log
в /var/log/mysqld.log.bak
. Теперь в /var/log/mysqld.log
такой ошибки нет, как указано ниже.
[ERROR] /usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28)
[ERROR] Can't start server: can't create PID file: No space left on device
[ERROR] /usr/libexec/mysqld: Table './db_name/table_name' is marked as crashed and should be repaired
Теперь /var/log/mysqld.log
перечисляет:
[root@mydomain log]# tail -5 /var/log/mysqld.log
130724 08:33:53 mysqld started
130724 8:33:54 InnoDB: Started; log sequence number 0 94462
130724 8:33:54 [Note] /usr/libexec/mysqld: ready for connections.
Вывод команды TOP
.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7831 mysql 18 0 179m 64m 4492 S 95.6 3.2 1168:01 mysqld
12231 root 16 0 2592 1328 900 R 1.8 0.1 0:00.13 top
136 root 10 -5 0 0 0 S 1.5 0.0 94:19.68 kswapd0
вывод команды df -i
:
[root@mydomain log]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol00
23298048 1235574 22062474 6% /
/dev/sda1 26104 43 26061 1% /boot
tmpfs 224005 1 224004 1% /dev/shm
Может кто-нибудь, пожалуйста, помогите мне в этом ??