2013-05-15 18 views
5

Devo essere in grado di accedere alla richiesta Web attualmente in esecuzione in Tornado all'interno della mia applicazione senza trasmetterla attraverso tutti i miei metodi. Quando la richiesta viene ricevuta per la prima volta, desidero assegnare un ID di traccia e quindi ogni volta che viene registrato un messaggio, desidero includerlo nelle informazioni di registrazione.Accesso alla richiesta Web globale in Tornado

C'è qualche informazione globale da qualche parte che posso utilizzare in Tornado per identificare la richiesta corrente che viene elaborata?

Grazie!

+0

Tornado è a thread singolo, quindi se si avvia solo un processo di tornado, è possibile memorizzare le informazioni in alcune variabili globali, suppongo. – stalk

+0

Giusto, ma non segue lo schema della macchina degli eventi in cui utilizza lo stesso thread ma il cambio di contesto? Devo sapere quando si verificano questi interruttori. – Micah

+0

Per quanto ne so, tornado creerà una nuova istanza 'RequestHandler' per ogni richiesta – stalk

risposta

Problemi correlati