当前位置: 首页 > 知识库问答 >
问题:

MacOS Laravel代客增加memory_limit

楚俊迈
2023-03-14

我试图通过Laravel valet增加php的内存限制。

使用phpinfo()我看到:

  • 内存限制128M
  • 配置文件(php.ini)路径/usr/local/etc/php/7.4
  • 加载的配置文件/usr/local/etc/php/7.4/php.ini
  • 扫描此目录以查找其他.ini文件/usr/local/etc/php/7.4/conf.d解析的其他.ini文件/usr/local/etc/php/7.4/conf.d/ext opcache.ini,/usr/local/etc/php/7.4/conf.d/php memory limits.ini

>

  • 我更新php.ini和php-memory-limit.ini来编辑128M到256M的memory_limit:memory_limit=256M

    然后我运行了以下命令:valet restart

    我也尝试编辑 /usr/local/etc/php/7.4/php-fpm.d/valet-fpm.conf添加php_admin_value[memory_limit]=256M

    但在此之后,内存限制一直保持在128M(使用phpinfo())

    以下命令返回我256M:php-i | grep memory_limit

    你知道如何增加这个值吗?

  • 共有3个答案

    景建业
    2023-03-14

    检查内存限制使用

    php -r "echo ini_get('memory_limit').PHP_EOL;"
    

    然后可以检查加载的配置文件

    php --ini
    

    有时有不止一个,所以请检查所有的配置文件。

    扶杜吟
    2023-03-14

    一个解决方案与我合作,编辑文件:

    /usr/local/etc/php/7.2/conf.d/php-memory-limits.ini

    并更改值内存限制,保存并运行该命令(以确保已更改):

    php-r“echo ini\u get('memory\u limit').php\u EOL;”

    然后,重新启动代客泊车:

    代客重启

    苍元章
    2023-03-14

    我找到了一个解决方案,但我不明白它为什么有效,但不明白我以前做了什么。如果有人有解释,我很感兴趣。

    我编辑/usr/local/etc/php/7.4/php fpm.d/valet fpm.conf并将以下行php\u admin\u值[memory\u limit]=128M
    替换为此行
    php\u admin\u值[memory\u limit]=256M

    然后我运行以下命令:

    valet restart
    brew services restart php@7.4
    

    只使用这两个命令中的一个就不起作用。
    但是valet restart应该重新启动php,对吗?

     类似资料:
    • 我有一个只有完全连接/密集层的深度网络,形状为128-256-512-1024-1024所有层使用激活,没有,最后一层使用激活。 在第20次训练后,验证/测试损失开始逆转并上升,但测试精度也在继续提高。这怎么说得通?如果显示了新的数据,测试的准确性是否准确,或者是否存在某种假阳性? 我这样编译模型:

    • 即使有很大的空间,它打破了线,我如何增加线宽?

    • 我在spark streaming中面临一个非常奇怪的问题。我使用的是、节点数3、执行器数3{1个接收器和2个处理器}、每个执行器的内存2GB、每个执行器的内核1。批次间隔为10秒。我的批量大小约为1000条记录(约150KB)。 流转时长从最初的2秒逐渐增加到几分钟,但在最初的40-50小时内运行良好。之后,调度延迟和流转时长开始上升。 我试过查看GC,发现驱动程序的旧一代堆内存容量不断增加。这

    • 我尝试通过如图所示的外观来实现,但这似乎不会影响代码字体或大小 请问这怎么做?

    • 问题内容: 我在Google和此站点中搜索了我的问题,但我仍然不明白该解决方案。 我有一段程序里面有一些数据。程序在大型阵列上崩溃,并显示虚拟内存不足的错误,因此我开始考虑文件。 在此之前: 之后: 我在Ubuntu上进行了测试,并通过系统监视器看到了这种内存增加。但是我很困惑,(和)参数没有变化。 问题是-实际内存使用量的指标是什么? 这是否表示真实指标是?(并且仅分配但仍未使用的内存) 问题答

    • 问题内容: 长期缺席并喜欢它之后,我目前正在重新使用Python。但是,我发现自己反复遇到一种模式。我一直认为,必须有一种更好的方式表达我想要的东西,而我可能做错了方式。 我正在编写的代码具有以下形式: 我在程序中写很多。我的第一个反应是将其推出辅助函数,但是通常python库已经提供了类似的功能。 我缺少一些简单的语法技巧吗?还是采用这种方式? 问题答案: 使用: 在Python> = 2.7中