Windows 7
Apache 2.2.23
php 5.2.17
MySQL 5.1.65
В логах после каждого запроса куча ошибок следующего содержания:
[warn-phpd] mmap cache can't open %filepath%
%filepath% - закешированные php-скрипты, автоматически создаваемые php фреймворком Nette.
Решение загуглилось быстро, да только под Unix-системы. Ищется решение под Windows 7 для начала... Цитирую инструкцию для linux:
В логах повсеместно появилась ошибка
[warn-phpd] mmap cache can`t open /var/www/user/ … …/index.php — Too many open files (Pid xxxx)
Решаем так:
смотрим сколько у нас лимит файлов: ulimit -a
Ищем строку:
open files (-n) 1024
меняем лимит:
ulimit -n 2048
Рестартим апач. Все работает.