Flush Tracy ve Worker situaci
- DefenestrationPraha
- Člen | 130
Toto téma souvisí úzce s tématem
https://forum.nette.org/…ompatibilita
Dělám experimenty s chováním Nette ve FrankenPHP a nemohu z Nette „dostat“ Tracy Bar. Maximálně se mi ji podařilo vypsat do outputu (když jsem spustil ručně
ale nikdy ne do HTTP response. Což je trochu nemilé, protože jinak ten systém pod FrankenPHP chodí dobře, svižně, a rád bych na něm debugoval a optimalizoval, k čemuž je Tracy skvělá.
Problém je patrně v tom, že Tracy se vypisuje prostřednictvím svého shutdownHandleru, a ten se nezavolá patrně proto, že worker skript neskončil.
Rád bych se tedy zeptal: je možné nějak Tracy přimět k tomu, aby vydala svá tajemství, i nějak ručně? Prostě ji přimět k tomu, aby zapsala ten svůj doušek na závěr (<script…>) tehdy, když chci? Třeba v přetížení Presenter::shutdown nebo něčem podobném?
Protože pokud by to šlo, tak bych si ji takto rád vyvolal, třeba jen v situaci, že běží ve worker threadu. To bych dokázal zjistit pomocí systémové proměnné.