Если вы запускаете сеанс в php, сеанс блокируется и не может быть доступен для другого сценария php до тех пор, пока он не будет выпущен.
На основании того, что вы генерируете изображения с помощью php - вполне вероятно, что вы видите.
Есть другие вопросы , в которых более подробно рассказывается о том, как работают php и сессии;но, скорее всего, это прямая причина того, что некоторые ваши изображения не были получены - запросы находятся в одной последовательной очереди, которая обрабатывается по очереди, потому что каждый сценарий читает сеанс и не освобождает его до тех пор, пока он не будет завершен.Запросы в конце очереди так или иначе попадают в ограничение по времени и ничего не возвращают.
Поэтому убедитесь, что вы вызываете:
session_write_close();
как можно быстрее во всех сценарияхкоторым нужен доступ к сеансу, чтобы запретить им блокировать все остальные запросы php, или, что еще лучше, вообще не использовать сеанс (например, если вы используете сеанс для авторизации, просто включите в URL хеш и сравните его с этим длязапросы изображений).