Usando el mismo ID de sesión dentro de dos scripts PHP al mismo tiempo

Ocasionalmente he detectado un problema extraño con las sesiones de PHP.
Cuando ejecuto dos scripts de PHP con el SAME ID de sesión, el segundo script se bloquea hasta que se completa el primero.
Supongo que es porque intentar abrir el mismo archivo de almacenamiento de sesión dos veces. Pero es posible que no esté bien.
Nunca detectará este efecto en el trabajo normal del sitio, porque el usuario generalmente no abre dos o más páginas simultáneamente.
Sin embargo, si intenta obtener el contenido de una página del mismo sitio utilizandofile_get_contents(), usted cogerá este problema.
Además, he copiado mis cookies a través del contexto, por lo quefile_get_contents() intentando volver a abrir la misma sesión que ya se abrió en el script de llamada.
Como resultado, he pegado un script de larga duración (alrededor de 5-10 minutos) que también me impide abrir cualquier página nueva del mismo sitio utilizando el mismo sessionid / login.
¿Cómo puedo resolver este problema? ¿Alguna vez viste alguna solución hermosa para ello?

Respuestas a la pregunta(2)

Su respuesta a la pregunta