Dynflow
Версия от 22:36, 9 февраля 2021; Зануда (обсуждение | вклад) (Новая страница: «{{stub}} == Dynflow == === Установка === Необходимо установить следующий пакет: # apt-get install dynflow === На…»)
Dynflow
Установка
Необходимо установить следующий пакет:
# apt-get install dynflow
Настройка
Перед запуском службы dynflow делаем изменения в файле переменных службы /etc/sysconfig/dynflow такие, какие вам необходимы для правильной её работы.
Настройка dynflow для работы с Foreman
Для настройки работы dynflow с foreman-ом можете воспользоваться файлом переменных /etc/sysconfig/dynflow, приведённым ниже:
# mandatory EXECUTOR_USER=_foreman RAILS_ENV=production EXECUTOR_ROOT=/usr/lib/foreman EXECUTOR_PID_DIR=/run/dynflow EXECUTOR_LOG_DIR=/var/log/dynflow # optional RUBY_GC_MALLOC_LIMIT=4000100 RUBY_GC_MALLOC_LIMIT_MAX=16000100 RUBY_GC_MALLOC_LIMIT_GROWTH_FACTOR=1.1 RUBY_GC_OLDMALLOC_LIMIT=16000100 RUBY_GC_OLDMALLOC_LIMIT_MAX=16000100 #Set the number of executors you want to run #EXECUTORS_COUNT=1 #Set memory limit for executor process, before it's restarted automatically #EXECUTOR_MEMORY_LIMIT=2gb #Set delay before first memory polling to let executor initialize (in sec) #EXECUTOR_MEMORY_MONITOR_DELAY=7200 #default: 2 hours #Set memory polling interval, process memory will be checked every N seconds. #EXECUTOR_MEMORY_MONITOR_INTERVAL=60
Запуск
Разрешаем самозапуск службы dynflow, и перезапускаем её:
# systemctl enable dynflow # systemctl restart dynflow