Перейти к содержимому
Калькуляторы

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.