ubuntu server 10.04 mysql upstart nice
Смагин Владимир
21h на blindage.org
Ср Ноя 10 08:43:58 GMT 2010
Встала проблема повышения приоритета для mysql. Изменяю конфиг апстарта для запуска мускуля. Получилось вот такое:
# MySQL Service
description "MySQL Server"
author "Mario Limonciello <superm1 на ubuntu.com>"
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
respawn
env HOME=/etc/mysql
umask 007
pre-start script
#Sanity checks
[ -r $HOME/my.cnf ]
[ -d /var/run/mysqld --nice=-5 ] || install -m 755 -o mysql -g root -d /var/run/mysqld
# Load AppArmor profile
#if aa-status --enabled 2>/dev/null; then
# apparmor_parser -r /etc/apparmor.d/usr.sbin.mysqld || true
#fi
LC_ALL=C BLOCKSIZE= df --portability /var/lib/mysql/. | tail -n 1 | awk '{ exit ($4<4096) }'
end script
exec /usr/sbin/mysqld_safe
post-start script
for i in `seq 1 30` ; do
/usr/bin/mysqladmin --defaults-file="${HOME}"/debian.cnf ping && {
exec "${HOME}"/debian-start
# should not reach this line
exit 2
}
sleep 1
done
exit 1
end script
Но вот что-то не очень хочет работать оно в такой конфигурации. В чем ошибка?
--
Владимир Смагин
http://blindage.org
GPG http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBB04707114E9F564
Подробная информация о списке рассылки ubuntu-ru