; Sample supervisor config sections for the CloudSearch ETL processes that are automated via supervisor. ; NOTE: This is not a complete supervisord.conf file. Other sections are needed. ; releases [program:cloudsearch-assemble-releases] command=/path/to/cloudsearch-etl/bin/assemble-cloudsearch-documents.php -e dev -i releases process_name=%(program_name)s_%(process_num)02d numprocs=20 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-assemble.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog [program:cloudsearch-upload-releases] command=/path/to/cloudsearch-etl/bin/cloudsearch-document-upload.php -e dev -i releases process_name=%(program_name)s_%(process_num)02d numprocs=10 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-upload.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog ; artists [program:cloudsearch-assemble-artists] command=/path/to/cloudsearch-etl/bin/assemble-cloudsearch-documents.php -e dev -i artists process_name=%(program_name)s_%(process_num)02d numprocs=20 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-assemble.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog [program:cloudsearch-upload-artists] command=/path/to/cloudsearch-etl/bin/cloudsearch-document-upload.php -e dev -i artists process_name=%(program_name)s_%(process_num)02d numprocs=10 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-upload.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog ; vendors [program:cloudsearch-assemble-vendors] command=/path/to/cloudsearch-etl/bin/assemble-cloudsearch-documents.php -e dev -i vendors process_name=%(program_name)s_%(process_num)02d numprocs=20 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-assemble.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog [program:cloudsearch-upload-vendors] command=/path/to/cloudsearch-etl/bin/cloudsearch-document-upload.php -e dev -i vendors process_name=%(program_name)s_%(process_num)02d numprocs=10 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-upload.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog ; subaccounts [program:cloudsearch-assemble-subaccounts] command=/path/to/cloudsearch-etl/bin/assemble-cloudsearch-documents.php -e dev -i subaccounts process_name=%(program_name)s_%(process_num)02d numprocs=20 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-assemble.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog [program:cloudsearch-upload-subaccounts] command=/path/to/cloudsearch-etl/bin/cloudsearch-document-upload.php -e dev -i subaccounts process_name=%(program_name)s_%(process_num)02d numprocs=10 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-upload.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog ; projects [program:cloudsearch-assemble-project] command=/path/to/cloudsearch-etl/bin/assemble-cloudsearch-documents.php -e dev -i projects process_name=%(program_name)s_%(process_num)02d numprocs=20 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-assemble.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog [program:cloudsearch-upload-project] command=/path/to/cloudsearch-etl/bin/cloudsearch-document-upload.php -e dev -i projects process_name=%(program_name)s_%(process_num)02d numprocs=10 directory=/path/to/cloudsearch-etl umask=022 autostart=true autorestart=true startsecs=1 exitcodes=0,1 user=REPLACE_WITH_ACTUAL_USERNAME stdout_logfile=/var/tmp/cloudsearch-etl-upload.out stdout_logfile_maxbytes=50MB stderr_logfile=syslog