【问题标题】:php says failed to open dir: Too many open files [duplicate]php说无法打开目录:打开的文件太多[重复]
【发布时间】:2018-03-22 10:33:46
【问题描述】:

我安装了cwporocommerce。运行命令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 solution 上尝试了解决方案。似乎没有人能帮助我。 谢谢

【问题讨论】:

  • 显示相关的php代码。
  • @Adder php app/console cache:clear --env=prod 这是我正在使用的 orocommerce 中的代码/命令。
  • 您是否重新启动了服务器? ulimit 大部分时候重启后才生效

标签: php symfony php-7.1 orocommerce


【解决方案1】:

ulimit 返回什么值?

在本地环境中我得到: $> ulimit unlimited

请在ulimit 的值更改后重新启动您的操作系统。

【讨论】:

  • 它对我来说也是无限的。是的,我确实重新启动了。但没有效果。
猜你喜欢
  • 2015-12-17
  • 2012-08-14
  • 2013-04-02
  • 2013-11-15
  • 2021-01-15
  • 1970-01-01
  • 1970-01-01
  • 2012-09-09
  • 2021-05-20
相关资源
最近更新 更多