J'ai quelques scripts Perl que je vais bientôt publier, et je veux m'assurer qu'ils fonctionneront sous mod fcgid afin de maintenir la charge du serveur aussi faible que possible. Auparavant, je n'exécutais que des scripts qui testaient FastCGI (ie, while (mon $ q = nouveau CGI :: Fast) {$ count ++; echo $ count;}) ou tiraient parti de paquets Perl plus gros (comme MovableType) qui prétendent pour exécuter en tant que FCGI tant que vous configurez correctement Apache & FastCGI/mod fcgid et remplacez le suffixe de fichier par ".fcgi". Donc, voici ma question: dois-je faire autre chose que changer le suffixe de mes scripts, et si oui, quoi?Perl & mod_fcgid- comment puis-je être sûr que ça fonctionne?
4
A
Répondre
2
Vous devrez installer FastCGI et configurer votre Apache pour l'utiliser, mais je suppose que vous le saviez. Pour tester si votre code fonctionne en fait sous FCGI au lieu de CGI normal, vous pouvez utiliser la méthode IsFastCGI
à partir de l'objet de requête FCGI, que CGI :: Fast utilise sous le capot.
my $request = FCGI::Request();
if ($request->IsFastCGI) {
print "we're running under FastCGI!";
} else {
print "plain old boring CGI";
}
Questions connexes
- 1. comment personnaliser Datalist pour être comme ça?
- 2. IQuery NHibernate - est-ce que ça doit être une liste?
- 3. WPF - ça doit être plus facile que je le fais
- 4. Maven2: Comment être sûr que Maven build utilise une version de plugin spécifique?
- 5. Comment puis-je être sûr que toute la base de données MySQL est chargée en mémoire?
- 6. Comment puis-je être sûr que chaque processus de mon mongrel_cluster gère les requêtes?
- 7. Comment les tests unitaires fonctionnent-ils dans le django-tagging, parce que je veux que le mien fonctionne comme ça?
- 8. Lecture d'un pointeur XML sans être sûr que l'instance Obj-C correspondante existe
- 9. Que fait '@_' dans Perl?
- 10. Utilisation: après pour les divs auto-claires. Est-ce que ça fonctionne bien?
- 11. Tri d'une colonne DataGrid, j'ai le code et ça fonctionne
- 12. Createinstance() - Est-ce que je fais ça correctement?
- 13. Comment vérifier que mod_rewrite fonctionne
- 14. Comment mon script Perl sait-il qu'il fonctionne sous Win64?
- 15. Qui utilise BlogEngine.Net pour son blog? Est-ce que ça marche bien? Est-ce que ça va évoluer? : P
- 16. Comment pouvez-vous être sûr qu'un problème présente une "propriété de choix gourmande"?
- 17. Perl canalisé script journal ne fonctionne que tous les 2 coups
- 18. Pourquoi mon script simple fastCGI Perl échoue?
- 19. iPhone Developer Program, comment ça marche?
- 20. Que signifie * PIPER en Perl?
- 21. Est-ce que Devel :: Cover fonctionne sous mod_perl2 sur Perl 5.10 pour Windows?
- 22. Est-ce que le statique est sûr dans Android?
- 23. <? Php vs <? ...Est-ce que ça importe?
- 24. Ma première macro Lisp; Est-ce que ça fuit?
- 25. MySQL 1443: qu'est-ce que ça veut dire?
- 26. IExtension: modèle d'objet extensible: Comment ça marche?
- 27. Est-ce que ce comportement Perl peut être émulé avec un commutateur/cas ou donné/quand?
- 28. Emailing sûr du logiciel
- 29. Essayer d'écrire un programme/une bibliothèque comme LogParser - Comment ça fonctionne en interne?
- 30. Comment fonctionne Robotreplay? Peut-il être codé en php/javascript?