Ubuntu, перезапускающая программу запуска

Необходимо будет связать mysqld с IP, отличающимся от 127.0.0.1.

Откройте свой my.cnf (/etc/mysql/my.cnf обычно) и измените строку, которая говорит

bind = 127.0.0.1

к любому IP Ваше использование машины для соединения с внешним миром. 0.0.0.0 связывает со всеми IP-адресами. Не забывайте перезапускать свой mysqld после того изменения.

0
задан 8 March 2011 в 17:11
3 ответа

Как упомянуто Shane Вы захотите создать init сценарий для начинания/останавливания/перезапущения сервиса. До программы, не отвечающей, Вы захотите найти первопричину этого сначала. Можно также использовать БОГА http://god.rubyforge.org/, чтобы контролировать и автоматически перезапустить программу (использующий rc.local запись)

Надежда, которая помогает.

0
ответ дан 4 December 2019 в 22:30

Вместо того, чтобы вставить его rc.local непосредственно, "надлежащий" способ сделать это состоит в том, чтобы вставить сценарий /etc/init.d это ответит на 'start|stop|restart', чтобы сделать правильные вещи к процессу программы, затем иметь системную символьную ссылку это в емкостно-резистивные каталоги через update-rc.d scriptname defaults.

Затем используйте service scriptname restart перезапускать его.

1
ответ дан 4 December 2019 в 22:30

Это - возможная Ubuntu, уже имеет такое средство, встроенное через стандартную емкостно-резистивную систему, но Вы могли бы Google вокруг "медицинского монитора демона человечности" и т.п.. Я нашел программу названной monit, который Вы могли, вероятно, установить и настроить, чтобы зарегистрироваться на Вашем процессе и перезапустить его, когда он перестал работать.

0
ответ дан 4 December 2019 в 22:30

Теги

Похожие вопросы