mysql/php - too many open files

KeNt_UA

Новичок
mysql/php - too many open files

При заходе на страничку выдает такие вот бяки

Код:
Warning: opendir(/var/www/virtual/*****************/htdocs/abton/spaw2/plugins/spawfm/config) [function.opendir]: failed to open dir: Too many open files in /var/www/virtual/vrmk.com.ua/htdocs/abton/spaw2/spaw.inc.php on line 26

Warning: loaddata(/var/www/virtual/**************/htdocs/abton/spaw2/plugins/core/lib/theme/spaw2/config/theme.config.php) [function.loaddata]: failed to open stream: Too many open files in /var/www/virtual/vrmk.com.ua/htdocs/abton/spaw2/class/theme.class.php on line 451
в мускуле значение open-files-limit крутил, table-cache тоже
системных дескрипторов хватает, проблема не здесь
сам не програмист - админ

может было у кого?
 

Фанат

oncle terrible
Команда форума
ты не мог бы пояснить, почему ты решил, что проблема связана с mysql?
 

KeNt_UA

Новичок
в процесе гугления склонился к этому выводу
буду рад другим версиям
 

EugeneVC

Новичок
у меня такие баги бывают когда файл не закрываю
но это в C++

количество файловых дискрипторов в Linux ограничено - примерно 16000
так что вы просто превысили допустимый лимит открытых файлов в системе
 

KeNt_UA

Новичок
apt-get install exif
проблема решилась вот так

-~{}~ 29.05.07 16:54:

извините
не так
поправил файлик /etc/security/limits.conf
добавил -
* hard nofile 65536
 

Сергей Тарасов

Профессор
KeNt_UA

Нужно нормально строить приложения, а не менять лимиты, устанавливаемые не от балды, а для того, чтобы предотвратить крах ОС.
 

KeNt_UA

Новичок
Сергей Тарасов
согласен
но система - хостинг
и файла здесь немеряно, так что не в проектировании здесь дело

-~{}~ 29.05.07 17:30:

по умолчанию в дебе
#ulimit -n
1024

1024 файла маловато будет
 

KeNt_UA

Новичок
дык вот мне тоже везде раньше хватало
а тут не с того не с сего меня озадачило
 

KeNt_UA

Новичок
да апача открывает пачку
прикол в том что эта грабля у меня вылезла на всякого рода wysiwyg редакторах и в phpmyadmin (воя было :) )
 
Сверху