Comment déboguer une application FastCGI? J'ai une application qui est en train de mourir, mais je n'arrive pas à comprendre pourquoi, même si elle lance probablement une trace de pile sur stderr. Exécuter à partir des résultats de commandline une erreur en disant:Comment déboguer une application fastcgi?
RuntimeError: No FastCGI Environment: 88 - Socket operation on non-socket
Comment puis-je configurer un « FastCGI environtment » pour des fins de débogage? Ce n'est pas mon application - c'est une application open source tierce - donc je préfère éviter d'ajouter un tas de consignation pour comprendre ce qui ne va pas.
Si cela est important, l'application est Python, mais FastCGI est FastCGI, non? Y at-il un shim ou quelque chose pour vous permettre d'invoquer un programme fastcgi à partir de la ligne de commande et de l'accrocher au terminal pour que vous puissiez voir son stdout/stderr?
Quel cadre? Que voulez-vous dire par "débogage"? –
pourquoi ne déboguez-vous pas en vous connectant? – lispmachine
... car comme je l'ai dit, "Ce n'est pas mon application", donc j'aimerais pouvoir regarder les transactions fastcgi et éventuellement les déboguer, ou les invoquer (validement) depuis la ligne de commande et pouvoir voir tout ce qu'il met sur stdout/stderr. – pjz