CGI inactif mais qui ne s’arrête pas, qui n’est pas déchargé

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par hibou57, 17 Juillet 2010.

  1. hibou57
    hibou57 WRInaute passionné
    Inscrit:
    1 Novembre 2006
    Messages:
    1 015
    J'aime reçus:
    0
    Bonsoir,

    Je rencontre quelque chose d’assez étrange : un CGI qui termine sont travail, qui ne s’exécute plus, mais qui reste actif.

    Plus de détails et pourquoi c’est ennuyeux : C’est un CGI qui mouline pas mal de donnés, que je teste en local avec Apache sur Windows XP. Le processeur est un dual-core, ce qui explique que pendant que le CGI mouline, il occupe 50% du CPU. Donc, quand je vois que 50% du CPU est occupé dans la liste des processus que donne le gestionnaire des tâches de Windows, je sais que le CGI muline. Puis il renvoie un résultat (qui peut être un message d’erreur) et se termine. Quand il renvoie le résultat, le navigateur le reçois bien, mais semble toujours être en attente de quelque chose, tandis que le processus du CGI est indiqué comme utilisant 0% de CPU, et effectivement, le flot du programme fait que le CGI est terminé à ce moment là.

    Pourtant, il n’est pas arrêté, il reste là, en utilisant pas du tout de CPU. Je suis obligé de l’arrêter manuellement depuis la liste des processus, sinon il reste là, indéfiniment, sans être jamais déchargé. Pourtant normalement sous Apache, les CGI sont chargés et déchargés à chaque appel et ne reste pas en mémoire (ce qui m’embête d’ailleurs dans un certains sens).

    Conséquence : le navigateur reste en attente de quelques suites qu’il croit devoir venir mais qui ne viennent jamais. Si je fait « arrêté le chargement de la page » puis que jefais une demande de la même page, alors un second processus et créé et l’autre reste encore toujours là ! Inactif mais toujours là !

    Je pense que ça vient d’Apache. Dans quelles conditions Apache peut-il ne pas fermer un processus CGI qui s’est pourtant terminé ?

    Avez-vous déjà rencontré ce cas ? Quelles en sont les raisons possibles ?
     
  2. hibou57
    hibou57 WRInaute passionné
    Inscrit:
    1 Novembre 2006
    Messages:
    1 015
    J'aime reçus:
    0
    Je n’ai toujours pas trouvé la réponse, mais je peux dire que ça ne se produit que sous Windows, et seulement quand le CGI renvoie certains résultats, qui sont de toute petite page en guise de rapport d’erreur.

    J’ai testé l’occurrence de rapport d’erreur sur le serveur sous Windows et sur le vrai, et sur le vrai, le CGI s’arrête normalement et le navigateur considère bien qu’il a reçu tout le document.

    Alors reste une question : est-ce dut à Windows ou à Apache pour Windows ?
     
  3. hibou57
    hibou57 WRInaute passionné
    Inscrit:
    1 Novembre 2006
    Messages:
    1 015
    J'aime reçus:
    0
    J’ai trouvé l’origine finalement, et ça n’a rien à voir avec Apache pour Windows, il n’est pas en cause. C’était un bug de «mon» compilateur. À la fin du programme, si une erreur se produisait, il renvoyait un interminable rapport sur l’état du tas (la mémoire). J’ai désactivé l’option de débogage concernée.

    Affaire classée
     
Chargement...
Similar Threads - CGI inactif s’arrête Forum Date
Comment activer .htaccess avec proxy_fcgi et php-fpm ? Administration d'un site Web 23 Juin 2015
Robots de Google gênés par erreur FastCGI ? Débuter en référencement 26 Août 2014
Sécurite anti spam sur formulaire CGI Développement d'un site Web ou d'une appli mobile 3 Octobre 2012
Problème de PHP mode CGI sur OVH. Développement d'un site Web ou d'une appli mobile 23 Janvier 2012
Ma config nginx php-fpm et fastcgi Administration d'un site Web 31 Mai 2011
1and1 & fastcgi Administration d'un site Web 15 Novembre 2010
FastCGI sur un mutualisé chez 1&1 : comment s’y prendre ? Développement d'un site Web ou d'une appli mobile 18 Juillet 2010
Les scripts de redirection CGI et le référencement ? Netlinking, backlinks, liens et redirections 27 Avril 2010
[Résolu] Accéder au dossier cgi-bin en dehors de www (ovh 90plan) Administration d'un site Web 26 Janvier 2010
Valeur de liens redirigés CGI-Bin Netlinking, backlinks, liens et redirections 17 Juillet 2009
Besoin d'aide pour cgi-bin Développement d'un site Web ou d'une appli mobile 11 Mai 2008
Script Perl/CGI sur OVH Mutu Administration d'un site Web 6 Janvier 2008
lecgi.net Développement d'un site Web ou d'une appli mobile 2 Octobre 2007
formulaire script cgi gratuit Développement d'un site Web ou d'une appli mobile 6 Septembre 2007
Emettre une facture avec l'article 293 B du CGI Le café de WebRankInfo 4 Juin 2007
Erreur cgi Administration d'un site Web 11 Mars 2007
CGI de mails via une socket ou serv smtp... Administration d'un site Web 20 Janvier 2007
Probleme basique de cgi Administration d'un site Web 12 Octobre 2006
OVH mutualisé : rediriger /cgi-bin/ vers /home/xxx/cgi Administration d'un site Web 16 Septembre 2006
CGI qui ne marchent plus Administration d'un site Web 29 Mai 2006