php говорит, что не удалось открыть каталог: слишком много открытых файлов

У меня есть cwp и orocommerce установлен. Выполнение команды php app/console cache:clear --env=prod дает мне

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

Я изменил php conf max_input_nesting_level = 1500 ulimit -n 30000. Это не помогло.

[RuntimeException]                                                                                                          
  [UnexpectedValueException]                                                                                                  

    RecursiveDirectoryIterator::__construct(/home/realized/public_html/oro/vendor/oro/commerce/src/Oro/Bundle/PaymentBundle/  
  Resources/translations): failed to open dir: Too many open files

Я также попробовал решение: решение stackoverflow. Кажется, мне никто не помогает. Спасибо


person rbncha    schedule 22.03.2018    source источник
comment
Покажите соответствующий php-код.   -  person Adder    schedule 22.03.2018
comment
@Adder php app/console cache:clear --env=prod это код/команда в orocommerce, которую я использую.   -  person rbncha    schedule 22.03.2018
comment
ты перезагрузил сервер? ulimit в большинстве случаев вступает в силу только после перезагрузки   -  person Diego Vieira    schedule 22.03.2018


Ответы (1)


Какое значение возвращает ulimit?

В локальной среде я получил: $> ulimit unlimited

И, пожалуйста, перезагрузите операционную систему после изменения значения ulimit.

person Mykhailo Sulima    schedule 22.03.2018
comment
Он возвращается без ограничений для меня тоже. И да, я перезагрузился. Но никакого эффекта. - person rbncha; 23.03.2018