LINUX.ORG.RU

errno = 24 (Too many open files)


0

1

Здравствуйте, форумчане!

Очень долго мучался с этой проблемой, последняя надежда на Вас!

По сути:

Пытаюсь делать резервное копирование баз в ос Linux, но постоянно вылетает ошибка:

The smSSItem shared memory (size = 724) creation call failed, errno = 24 (Too many open files)

Увеличил лимит до 70000 не помогло. При этом. если сделать рестарт баз, то все ОК, но через пару часов опять выдает ошибку..

что там за резервное копирование у вас?))))

по сути - вы новые ограничения установили через limits.conf? тогда для демонов оно не работает, т.к. настройки применяются при логине пользователя (сам разок наступал на эти грабли), если ваш скрипт выполняется от супер пользователя то установку сделайте непосредственно в нём

anykey_mlya ()
Ответ на: комментарий от anykey_mlya

1. limits не работает для демонов, стартующих через init 2. ежели в limits прописывать лимиты для всех пользователей через *, то к руту они не применятся. Его надо указывать явно как root.

shutty ()

Куда «утекают» дескрипторы?

Это у вас так и задуманно или софт глючит?

Rzhepish ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.