Utilisation apache sur un serveur Windows avec mod_fastcgi, le code C ressemble que:FastCGI code de nettoyage ne fonctionne pas sous Windows
void main() {
init();
while (FCGI_Accept() >= 0)
work();
cleanup();
}
Lorsque le service est descendu (ex: net stop apache2), le processus se termine sans accéder au code de nettoyage.
Qu'est-ce qui me manque ici?
Le FCGI_Accept() renvoie-t-il un nombre de nagatice? Ou arrêtez-vous le processus? – eaanon01
Je n'arrête pas le processus. Je ralentis le service d'apache (net stop apache2), et cela devrait entraîner le retour de FCGI_Accept() avec une valeur négative, si je comprends bien. –