[unix_http_server] file = {{ supervisord['socket_path'] }} [supervisorctl] serverurl = {{ supervisord['socket_name'] }} [inet_http_server] port = {{ supervisord['server'] }} [supervisord] logfile = {{ supervisord['logfile'] }} pidfile = {{ supervisord['pidfile'] }} [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface [program:{{- supervisord['slapgrid-sr'] -}}] command = {{ supervisord['slapgrid-sr-command'] }} process_name = {{ supervisord['slapgrid-sr'] }} numprocs = {{ supervisord['numprocs'] }} autostart = {{ supervisord['autostart'] }} exitcodes = {{ supervisord['exitcodes'] }} startretries = {{ supervisord['slapgrid-sr-startretries'] }} startsecs = {{ supervisord['startsecs'] }} autorestart = {{ supervisord['autorestart'] }} stdout_logfile = {{ supervisord['no_logfile'] }} stderr_logfile = {{ supervisord['no_logfile'] }} directory = {{ supervisord['directory'] }} {# how many parallel build jobs to spawn when compiling software -#} {% set njobs = builtin.max(1, (multiprocessing.cpu_count() // builtin.int(slapparameter_dict.get('cpu-usage-ratio', 4)))) -%} environment = PATH="{{- supervisord['path'] -}}",MAKEFLAGS="-j{{ njobs }}",NPY_NUM_BUILD_JOBS="{{ njobs }}",BUNDLE_JOBS="{{ njobs }}" [program:{{- supervisord['slapgrid-cp'] -}}] command = {{ supervisord['slapgrid-cp-command'] }} process_name = {{ supervisord['slapgrid-cp'] }} numprocs = {{ supervisord['numprocs'] }} autostart = {{ supervisord['autostart'] }} exitcodes = {{ supervisord['exitcodes'] }} startretries = {{ supervisord['slapgrid-cp-startretries'] }} startsecs = {{ supervisord['startsecs'] }} autorestart = {{ supervisord['autorestart'] }} stdout_logfile = {{ supervisord['no_logfile'] }} stderr_logfile = {{ supervisord['no_logfile'] }} directory = {{ supervisord['directory'] }} environment = PATH="{{- supervisord['path'] -}}" [program:{{- supervisord['slapproxy'] -}}] command = {{ supervisord['slapproxy-command'] }} process_name = {{ supervisord['slapproxy'] }} numprocs = {{ supervisord['numprocs'] }} autostart = {{ supervisord['slapproxy-autostart'] }} startsecs = {{ supervisord['slapproxy-startsecs'] }} exitcodes = {{ supervisord['exitcodes'] }} autorestart = {{ supervisord['slapproxy-autorestart'] }} stdout_logfile = {{ supervisord['no_logfile'] }} stderr_logfile = {{ supervisord['no_logfile'] }} directory = {{ supervisord['directory'] }} environment = PATH="{{- supervisord['path'] -}}" [eventlistener:listener-slapgrid] command = {{ listener_slapgrid }} events = PROCESS_STATE_EXITED stdout_logfile = {{ supervisord['no_logfile'] }} stderr_logfile = {{ supervisord['stderr_logfile'] }}