Skip to content

Commit 7623d46

Browse files
committed
Organize accessible service resources
1 parent 49ad8e3 commit 7623d46

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

service/docker-compose.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ services:
1717
APP_DEBUG: "0"
1818
# PHP-FPM optimization
1919
PHP_FPM_PM: "dynamic"
20-
PHP_FPM_PM_MAX_CHILDREN: "50"
21-
PHP_FPM_PM_START_SERVERS: "10"
22-
PHP_FPM_PM_MIN_SPARE_SERVERS: "5"
23-
PHP_FPM_PM_MAX_SPARE_SERVERS: "15"
20+
PHP_FPM_PM_MAX_CHILDREN: "20"
21+
PHP_FPM_PM_START_SERVERS: "5"
22+
PHP_FPM_PM_MIN_SPARE_SERVERS: "3"
23+
PHP_FPM_PM_MAX_SPARE_SERVERS: "8"
2424
PHP_FPM_PM_MAX_REQUESTS: "500"
2525
restart: unless-stopped
2626
privileged: true
2727
cap_add:
2828
- SYS_ADMIN
2929
volumes:
3030
- submissions_data:/var/www/html/public/submissions
31-
mem_limit: 2g
32-
cpus: 2
31+
mem_limit: 1200m
32+
cpus: 1.5
3333

3434
database:
3535
image: postgres:${POSTGRES_VERSION:-16}-alpine
@@ -44,20 +44,22 @@ services:
4444
start_period: 10s
4545
volumes:
4646
- database_data:/var/lib/postgresql/data:rw
47-
mem_limit: 1g
47+
mem_limit: 600m
48+
cpus: 0.5
4849

4950
redis:
5051
image: redis:7-alpine
5152
command: >
5253
redis-server
53-
--maxmemory 256mb
54+
--maxmemory 128mb
5455
--maxmemory-policy allkeys-lru
5556
--save 60 1000
5657
--appendonly yes
5758
--appendfsync everysec
5859
volumes:
5960
- redis_data:/data
60-
mem_limit: 512m
61+
mem_limit: 200m
62+
cpus: 0.1
6163
restart: unless-stopped
6264

6365
volumes:

0 commit comments

Comments
 (0)