1 сент. 2010 г.

Upstart & OpenVZ

Сегодня при попытке подключиться к одному из виртуальных серверов, работающих под Proxmox VE, на котором у меня запущены apache и mysql, я обнаружил, что мускул не запущен, в отличие от апача. Вскрытие показало, что в OpenVZ не срабатывает механизм запуска скриптов по событиям, при этом апач запускается по старинке, а мускул по событиям, и заменив

start on (net-device-up
and local-filesystems
)

на
start on runlevel [2345]
stop on runlevel [016]


в /etc/init/mysql.conf и перезагрузки я получил работающую систему। Видимо после бэкапа, который у меня работает в режиме остановки виртуальных машин, при старте события, на которые настроен был запуск mysql не происходили.
Подробнее об upstart можно почитать здесь, за что автору большое спасибо.