diff --git a/Dockerfile b/Dockerfile index 5b07ff4699..c263188c44 100755 --- a/Dockerfile +++ b/Dockerfile @@ -66,6 +66,7 @@ ADD ./docker/ssl/nginx.crt /etc/nginx/ssl/nginx.crt ADD ./docker/ssl/nginx.key /etc/nginx/ssl/nginx.key # php conf +RUN mkdir -p /var/run/php ADD ./docker/www.conf /etc/php/7.3/fpm/pool.d/www.conf # supervisord conf diff --git a/docker/supervisord.conf b/docker/supervisord.conf index 9ed74c6ebf..963f75c5f7 100755 --- a/docker/supervisord.conf +++ b/docker/supervisord.conf @@ -22,12 +22,17 @@ supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket [program:php7-fpm] -command=service php7.3-fpm start +command=php-fpm7.3 -F autostart=true autorestart=true priority=5 stdout_events_enabled=true stderr_events_enabled=true +startretries=10 +#stdout_logfile=/dev/stdout +#stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes = 0 [program:nginx] command=service nginx start @@ -36,6 +41,11 @@ autorestart=true priority=10 stdout_events_enabled=true stderr_events_enabled=true +startretries=10 +#stdout_logfile=/dev/stdout +#stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes = 0 [program:v1-webhooks] command=php /usr/share/nginx/html/vendor/bin/resque @@ -46,6 +56,11 @@ environment=QUEUE='v1-webhooks',APP_INCLUDE='/usr/share/nginx/html/app/workers/w stdout_events_enabled=true stderr_events_enabled=true stopsignal=QUIT +startretries=10 +#stdout_logfile=/dev/stdout +#stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes = 0 [program:v1-audits] command=php /usr/share/nginx/html/vendor/bin/resque @@ -56,6 +71,11 @@ environment=QUEUE='v1-audits',APP_INCLUDE='/usr/share/nginx/html/app/workers/aud stdout_events_enabled=true stderr_events_enabled=true stopsignal=QUIT +startretries=10 +#stdout_logfile=/dev/stdout +#stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes = 0 [program:v1-usage] command=php /usr/share/nginx/html/vendor/bin/resque @@ -66,6 +86,11 @@ environment=QUEUE='v1-usage',APP_INCLUDE='/usr/share/nginx/html/app/workers/usag stdout_events_enabled=true stderr_events_enabled=true stopsignal=QUIT +startretries=10 +#stdout_logfile=/dev/stdout +#stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes = 0 [program:v1-tasks] command=php /usr/share/nginx/html/vendor/bin/resque @@ -76,6 +101,11 @@ environment=QUEUE='v1-tasks',APP_INCLUDE='/usr/share/nginx/html/app/workers/task stdout_events_enabled=true stderr_events_enabled=true stopsignal=QUIT +startretries=10 +#stdout_logfile=/dev/stdout +#stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes = 0 [program:v1-schedule] command=php /usr/share/nginx/html/vendor/chrisboulton/php-resque-scheduler/resque-scheduler.php @@ -85,4 +115,9 @@ priority=10 environment=REDIS_BACKEND='%(ENV__APP_REDIS_HOST)s:%(ENV__APP_REDIS_PORT)s',RESQUE_PHP='/usr/share/nginx/html/vendor/autoload.php' stdout_events_enabled=true stderr_events_enabled=true -stopsignal=QUIT \ No newline at end of file +stopsignal=QUIT +startretries=10 +#stdout_logfile=/dev/stdout +#stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes = 0 \ No newline at end of file