OPcache: revalidar timestamps cada 2s para que los deploys se reflejen

validate_timestamps=0 hacía que PHP-FPM sirviera código viejo para siempre;
el opcache_reset del entrypoint corre en CLI (OPcache separado) y no limpiaba
el de FPM. Ahora valida mtimes cada 2s — costo despreciable para un ERP.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-06-23 11:12:47 -05:00
co-authored by Claude Opus 4.8
parent 7af526e773
commit 0a2c40c34e
+5 -2
View File
@@ -42,8 +42,11 @@ opcache.memory_consumption = 128
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 10000
opcache.max_wasted_percentage = 5
opcache.validate_timestamps = 0
opcache.revalidate_freq = 0
; validate_timestamps=1 + revalidate_freq=2: OPcache revisa mtimes cada 2s,
; así los deploys se reflejan solos. (validate_timestamps=0 servía código viejo
; para siempre porque el opcache_reset del entrypoint corre en CLI, no en FPM.)
opcache.validate_timestamps = 1
opcache.revalidate_freq = 2
opcache.fast_shutdown = 1
; Realpath cache (mejora performance de includes)