Apache :: Sig

Apache :: SIG permet de remplacer les gestionnaires de signal Apache avec Perl.
Télécharger maintenant

Apache :: Sig Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Doug MacEachern and Doug Bagley
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~gozer/mod_perl-1.30/lib/Apache/SIG.pm

Apache :: Sig Mots clés


Apache :: Sig La description

Apache :: SIG permet de remplacer les gestionnaires de signal Apache avec Perl. Apache :: SIG permet de remplacer les gestionnaires de signal Apache avec Perl'Ssynopsis perlfixuphandler Apache :: Sigquen un client dépose une connexion et Apache est au milieu d'une écriture, un délai d'attente se produira et httpd envoie un Sigpipe. Lorsque le gestionnaire Sigpipe d'Apache est utilisé, Perl peut être laissé au milieu de son contexte d'évaluation, ce qui provoque des erreurs bizarres lors de demandes ultérieures. Lorsque Apache :: SIG est utilisé, il installe un gestionnaire de sigpipe différent qui rembobine le contexte pour assurer que Perl est de retour à l'état normal, empêchant ainsi ces erreurs bizarres.Si vous souhaitez vous connecter lorsqu'une demande a été annulée par un Sigpipe dans votre Apache. Access_log, vous pouvez déclarer Apache :: Sig en tant que gestionnaire (n'importe quel gestionnaire Perl * fera le faire, tant qu'il est exécuté avant Perlhandler, par exemple Perlfixuphandler), et vous devez également définir un logformat personnalisé dans votre httpd.conf, comme: Perlfixuphandler Apache :: SIG Logformat "% h% U% U% T"% R "% S% b% b% {Sigpipe} e" Si le serveur a constaté que la demande a été annulée via un Sigpipe, la ligne de journalisation se terminera par 1, sinon ce sera juste un dash.caaveatsLe gestionnaire de signal de ce paquet utilise la table sous-processus_env de l'objet de la requête principale à fournir la "variable d'environnement" Sigpipe "au gestionnaire de journal. Si vous utilisez déjà la touche "Sigpipe" dans votre table sous-processus_env, vous pouvez redéfinir la clé comme ceci: $ Apache :: sigkey :: pipekey = 'my_sigpipe'; et logez-le comme ceci: logformat "% h% l% l% u % T "% r"% s% b% {my_sigpipe} e "Exigences: · Perl


Apache :: Sig Logiciels associés