PHP не удалось открыть поток — слишком много открытых файлов

Я получаю ошибку PHP

failed to open stream: Too many open files.

Я подозреваю, что проблема в том, что я что-то не закрываю должным образом, но чтобы узнать, что, мне нужно получить список открытых в данный момент файлов, когда возникает эта ошибка. Как найти эту информацию? Это на общем сервере Apache.

Спасибо.


person rowan.bradley    schedule 11.01.2017    source источник
comment
В Linux вы можете использовать lsof для получения списка открытых файлов. Для окон вы можете использовать openfiles   -  person apokryfos    schedule 11.01.2017
comment
Спасибо, это очень полезно. Я попытаюсь включить вызов lsof в обработку ошибок PHP.   -  person rowan.bradley    schedule 06.05.2017
comment
Возможный дубликат Неустранимая ошибка — слишком много открытых файлов   -  person Oleg Abrazhaev    schedule 23.10.2017