19 lines
759 B
Plaintext
19 lines
759 B
Plaintext
; Production FPM pool overrides for ClinicPro.
|
|
; Default www.conf ships clear_env = yes, which strips the container
|
|
; environment (APP_ENV=prod, DATABASE_URL, ...) from PHP worker processes.
|
|
; Without this, PHP falls back to the baked .env (APP_ENV=dev) and boots the
|
|
; wrong environment. Keep the container env so compose-provided vars reach PHP.
|
|
[www]
|
|
clear_env = no
|
|
|
|
; Process manager: bounded pool + child recycling. Without pm.max_requests the
|
|
; default children live forever and slow PHP memory leaks accumulate for hours
|
|
; until the host OOMs (the messenger workers already recycle hourly; this gives
|
|
; FPM the same hygiene).
|
|
pm = dynamic
|
|
pm.max_children = 8
|
|
pm.start_servers = 2
|
|
pm.min_spare_servers = 2
|
|
pm.max_spare_servers = 4
|
|
pm.max_requests = 500
|