In ambienti multi-thread (come la maggior parte delle piattaforme Web) Spesso includo una sorta di ID filo nei registri delle mie app. Ciò mi consente di dire esattamente quale voce del registro proviene da quale richiesta/thread, quando ci sono più richieste contemporaneamente che scrivono simultaneamente sullo stesso log.Ottieni un ID lavoratore/thread/processo/richiesta univoco in PHP
In .NET/C#, questo può essere eseguito dai programmi di formattazione di log4net, che per impostazione predefinita includono ManagedThreadId
del thread corrente (un numero) o Name
(un nome specifico). Queste proprietà identificano in modo univoco un filo (vedi ad esempio: How to log correct context with Threadpool threads using log4net?
In PHP, non ho trovato nulla di simile (ho chiesto di Google, documenti PHP e SO) Esiste
Questo può essere utile: http://php.net/manual/en/function.zend-thread-id.php – Daan