Кто стучится в дверь моя? Или как определить кто запускает раз в 30 секунд mysql. (РЕШЕНО)

Изображение пользователя lord_i.

Всем привет.
Не могу вычислить кто делает во такую фигню каждые 30 секунд:
May 13 19:57:24 ********** kernel: [42854.372278] init: mysql post-start process (27889) terminated with status 1
May 13 19:57:24 ********** kernel: [42854.394027] type=1400 audit(1336928244.988:2861): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=27976 comm="apparmor_parser"
May 13 19:57:26 ********** kernel: [42855.631893] type=1400 audit(1336928246.224:2862): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/sbin/mysqld" name="/run/mysqld/mysqld.sock" pid=27980 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=112 ouid=112
May 13 19:57:26 ********** kernel: [42856.049069] init: mysql main process (27980) terminated with status 1
May 13 19:57:26 ********** kernel: [42856.049120] init: mysql main process ended, respawning
May 13 19:57:55 ********** kernel: [42884.478039] init: mysql post-start process (27981) terminated with status 1
May 13 19:57:55 ********** kernel: [42884.498570] type=1400 audit(1336928275.092:2863): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=28064 comm="apparmor_parser"
May 13 19:57:56 ********** kernel: [42885.733693] type=1400 audit(1336928276.328:2864): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/sbin/mysqld" name="/run/mysqld/mysqld.sock" pid=28068 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=112 ouid=112
May 13 19:57:56 ********** kernel: [42886.156084] init: mysql main process (28068) terminated with status 1
May 13 19:57:56 ********** kernel: [42886.156138] init: mysql main process ended, respawning
May 13 19:58:25 ********** kernel: [42914.590689] init: mysql post-start process (28069) terminated with status 1
May 13 19:58:25 ********** kernel: [42914.605073] type=1400 audit(1336928305.200:2865): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=28205 comm="apparmor_parser"
May 13 19:58:26 ********** kernel: [42915.829690] type=1400 audit(1336928306.424:2866): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/sbin/mysqld" name="/run/mysqld/mysqld.sock" pid=28209 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=112 ouid=112
May 13 19:58:26 ********** kernel: [42916.365646] init: mysql main process (28209) terminated with status 1
May 13 19:58:26 ********** kernel: [42916.365690] init: mysql main process ended, respawning
May 13 19:58:55 ********** kernel: [42944.686662] init: mysql post-start process (28211) terminated with status 1
May 13 19:58:55 ********** kernel: [42944.702762] type=1400 audit(1336928335.296:2867): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=28333 comm="apparmor_parser"

В кроне все чисто ... Арконади и непомук вроде как выключены ...

0
lord_i - 14 Май, 2012 - 09:45
Изображение пользователя lord_i.

Неужели нет методики определить по какому условию (событию и т.д) такое происходит? Я понимаю, что в данном случае "kernel" слишком общая информация, но все-же ...
изучил процессы - раз в 30 секунд каждый раз с новым пидом появляется вот такое:
root     29679     1  0 09:40 ?        00:00:00 /bin/sh -e /proc/self/fd/9
root     29752 29679  0 09:40 ?        00:00:00 sleep 1

Пиды совпадают с пидами запуска из system.log
по пути /proc/self/fd/ нет ни файла ни директория "9" ... фигня какая-то нелепая ...

0
DarkneSS - 14 Май, 2012 - 09:57
Изображение пользователя DarkneSS.

То, что в /proc, создаётся при запуске процесса и удаляется после его завершения. То есть при запросе в доли секунды вы там ничего и не словите.

0
DarkneSS - 14 Май, 2012 - 10:02
Изображение пользователя DarkneSS.

/proc/self is a symbolic link to the /proc directory corresponding to the current processПрелестно =(

0
lord_i - 14 Май, 2012 - 10:17
Изображение пользователя lord_i.

Вот и я про то-же ... :(

0
lord_i - 14 Май, 2012 - 10:18
Изображение пользователя lord_i.

Сейчас тщательно проверяю init.d... Может там какаой-то недобитый зверек остался ...

0
lord_i - 14 Май, 2012 - 18:28
Изображение пользователя lord_i.

Победил. Дело было в файле настроек apparmor. Файл такой: /etc/apparmor.d/usr.sbin.mysqld
С таким содержимым:
# vim:syntax=apparmor
# Last Modified: Tue Jun 19 17:37:30 2007
#include <tunables/global>

/usr/sbin/mysqld {
  #include <abstractions/base>
  #include <abstractions/nameservice>
  #include <abstractions/user-tmp>
  #include <abstractions/mysql>
  #include <abstractions/winbind>

  capability dac_override,
  capability sys_resource,
  capability setgid,
  capability setuid,

  network tcp,

  /etc/hosts.allow r,
  /etc/hosts.deny r,

  /etc/mysql/*.pem r,
  /etc/mysql/conf.d/ r,
  /etc/mysql/conf.d/* r,
  /etc/mysql/*.cnf r,
  /usr/lib/mysql/plugin/ r,
  /usr/lib/mysql/plugin/*.so* mr,
  /usr/sbin/mysqld mr,
  /usr/share/mysql/** r,
  /var/log/mysql.log rw,
  /var/log/mysql.err rw,
  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
  /var/log/mysql/ r,
  /var/log/mysql/* rw,
  /var/run/mysqld/mysqld.pid w,
  /var/run/mysqld/mysqld.sock w,

  /sys/devices/system/cpu/ r,

  # Site-specific additions and overrides. See local/README for details.
  #include <local/usr.sbin.mysqld>
}

На других компах с кубунтой такого файла нет. Я его убрал и бред в сислоге прекратился. Мучает вопрос - откуда и для чего этот файл был в системе. Я так понимаю он как-то ограничивает работу mysqld ...
Кто-то сталкивался?

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры