fix: use named volumes, reduce nginx connections to 1024, 1 worker process

This commit is contained in:
Lizandro Guarnizo
2026-03-10 22:47:42 -05:00
parent 7a17fefb3e
commit b045d9db3a
3 changed files with 8 additions and 5 deletions
+6 -3
View File
@@ -121,7 +121,7 @@ services:
container_name: whatsapp-worker container_name: whatsapp-worker
restart: always restart: always
volumes: volumes:
- ./logs:/var/www/html/logs - app-logs:/var/www/html/logs
environment: environment:
- TZ=America/Bogota - TZ=America/Bogota
- APP_ENV=production - APP_ENV=production
@@ -156,8 +156,7 @@ services:
- SETGID - SETGID
- SETUID - SETUID
volumes: volumes:
- .:/var/www/html - app-logs:/var/www/html/logs
- ./logs:/var/www/html/logs
- ./backups:/backups - ./backups:/backups
- maintenance-cron-logs:/var/log/cron - maintenance-cron-logs:/var/log/cron
environment: environment:
@@ -184,6 +183,10 @@ volumes:
driver: local driver: local
redis-data: redis-data:
driver: local driver: local
app-logs:
driver: local
app-uploads:
driver: local
maintenance-cron-logs: maintenance-cron-logs:
driver: local driver: local
+1 -1
View File
@@ -4,7 +4,7 @@ error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid; pid /var/run/nginx.pid;
events { events {
worker_connections 2048; worker_connections 1024;
use epoll; use epoll;
multi_accept on; multi_accept on;
} }
+1 -1
View File
@@ -21,7 +21,7 @@ priority=10
[program:whatsapp-worker] [program:whatsapp-worker]
command=/usr/local/bin/php /var/www/html/worker.php --daemon command=/usr/local/bin/php /var/www/html/worker.php --daemon
process_name=%(program_name)s_%(process_num)02d process_name=%(program_name)s_%(process_num)02d
numprocs=3 numprocs=1
autostart=true autostart=true
autorestart=true autorestart=true
startretries=10 startretries=10