Jump to content
Калькуляторы

Несколько инстансов демонов

Подскажите, как мне запустить несколько инстансов сервиса на одном сервере без использования jail?

Нужно установить сервис дважды в разные каталоги?

Или можно использовать один бинарник, просто сделать два стартера (скрипта в init.d) с разными конфиг-файлами и рабочими каталогами?

Сейчас конкретно меня интересует NSD, но вообще хотелось бы знать общий принцип. Если приложение при запуске в режиме демона позволяет указать пути к конфигурационному файлу, pid-файлу и другим рабочим файлам, оно сможет работать независимо или без установки в разные каталоги не обойтись?

Share this post


Link to post
Share on other sites

Тупо два стартера, например. Большинство софта будет работать, если не писано левой задней ногой.

Share this post


Link to post
Share on other sites

Тупо проверить - посмотреть lsof какие файлы и сокеты открыты демоном. И если через конфиг всё это можно поменять - то будет. Главные грабли - адрес и порт куда биндится демон, pid-file, ну и временные/рабочие папки.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this