Soluciones para errores 500 frecuentes en PHP opcache en Windows 2008
Más tarde, los comentarios de operación de la compañía encontraron que la frecuencia de 500 errores era demasiado alta, excepto que a veces la actualización no funcionaba, porque algunas páginas en segundo plano solicitaban por lotes la interfaz en segundo plano al mismo tiempo, y luego casi todos eran 500. El problema era un poco grave, así que comencé a buscar una solución en línea nuevamente.
Busqué las siguientes dos soluciones:
En el grupo de aplicaciones en el Administrador de Internet Information Services (IIS), seleccione la aplicación, haga clic con el botón derecho en Configuración avanzada-Identidad y cambie la identidad del grupo de aplicaciones. a LocalSystem, la validación falló.
Existe un elemento de configuración de este tipo en el manual de PHP
Además, existe el siguiente párrafo en los comentarios,
El significado general es que cuando están en la plataforma Windows Al abrir opcache, es posible que se produzcan 500 errores aleatoriamente durante el tiempo de ejecución. En este caso, agregar una línea que configure opcache.mmap_base = 0x20000000 en php.ini puede ayudarlo a resolver el problema de 500 errores que ocurren aleatoriamente. Lamentablemente no sé qué significa el valor "0x20000000", solo puedo decirte que este valor solucionará el problema.
¡Después de la verificación, el error 500 se resolvió con éxito!
A continuación se muestra mi propia configuración de opcache.