Я переношу конфигурацию сервера в supervisord (из файлов init.d).
Есть несколько случаев бега вариша. Я помню, когда я начал использовать лак, у меня были проблемы с ulimit, поэтому в скриптах init.d/varnish есть следующие строки:
ulimit -n ${NFILES:-131072} ulimit -l ${MEMLOCK:-82000}
Я настраиваю supervisord для запуска программы /usr/sbin/varnishd с аргументами.
Как настроить параметры ulimit через супервизор? Мне просто обернуть программу lacted в скрипт?