Domanda

Sto scrivendo un'applicazione FastCGI utilizzando il FastCGI Development Kit su Linux (Ubuntu) , utilizzando Apache 2.2 + mod_fcgid.

Secondo il documento, la struttura del codice corretto per un'applicazione FastCGI è:

  • sezione di inizializzazione, che viene eseguito solo una volta.
  • sezione del ciclo di risposta, che viene eseguito ogni volta che lo script FastCGI viene chiamato.

Questo sembra essere sbagliato per me, sicuramente, se v'è una sezione di inizializzazione, quindi ci deve essere una sezione 'Pulizia'?

Se è così, dove sarebbe la sezione di pulizia sia, e come posso essere sicuro che la sezione di pulizia mai viene chiamato -? Voglio dire c'è qualcosa nel protocollo FastCGI che racconta l'applicazione di interrompere

Il buon senso mi dice di mettere la sezione di pulizia dopo il ciclo di risposta - ma è questo il modo corretto per ripulire

?
È stato utile?

Soluzione

Look

questa domanda correlati, e potrebbe aiutare .

Altri suggerimenti

Normalmente, quando si è in loop che si chiamerà funzione "FCGX_Accept". Se il padre (apache) intende recedere bambino fcgi sarà probabilmente tornare "fallimento" per la funzione di accettare, nel qual caso probabilmente si dovrebbe rompere il ciclo e la pulizia sulla strada per uscire.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top