Pregunta

Estoy escribiendo una aplicación FastCGI usando el desarrollo fastcgi kit en Linux (Ubuntu) , utilizando Apache 2.2 + mod_fcgid.

Según el documento, la estructura del código correcto para una aplicación FastCGI es:

  • sección de inicialización, que se ejecuta sólo una vez.
  • sección de bucle de respuesta, que es ejecutado cada vez que el guión FastCGI se llama.

Esto parece ser mal a mí, sin duda, si hay una sección de inicialización, entonces debe haber una sección 'Limpiar'?

Si es así, ¿dónde estaría la sección de limpieza de ser, y cómo puedo estar seguro de que la sección de limpieza alguna vez se llamó - quiero decir es que hay algo en el protocolo FastCGI que cuenta la aplicación de interrumpir

El sentido común me dice que ponga la sección de limpieza después del bucle respuesta - pero esto es la forma correcta de limpiar

?
¿Fue útil?

Solución

miradas

Esta pregunta relacionados, y pueden ayudarle .

Otros consejos

Normalmente, cuando usted está en el bucle que va a llamar a la función "FCGX_Accept". Si el padre (Apache) desea terminar FCGI niño que probablemente volverá "fracaso" para la función de aceptar, en cuyo caso probablemente debería romper el bucle y la limpieza en el camino hacia la salida.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top