gpt4 book ai didi

php - 无法分配内存 : fork: Unable to fork new process on aws

转载 作者:可可西里 更新时间:2023-11-01 13:13:00 26 4
gpt4 key购买 nike

我的服务器日志文件中出现了这个错误。

[Sun Jan 29 00:22:43.570300 2017] [mpm_prefork:error] [pid 1205] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process

[Sun Jan 29 00:22:53.742820 2017] [mpm_prefork:error] [pid 1205] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process

[Sun Jan 29 00:23:03.771702 2017] [core:notice] [pid 1205] AH00051: child pid 22134 exit signal Aborted (6), possible coredump in /etc/apache2

[Sun Jan 29 00:23:03.876081 2017] [core:notice] [pid 1205] AH00051: child pid 22135 exit signal Aborted (6), possible coredump in /etc/apache2

[Sun Jan 29 00:23:04.899489 2017] [mpm_prefork:error] [pid 1205] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process

[Sun Jan 29 00:23:14.931272 2017] [mpm_prefork:error] [pid 1205] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process

[Sun Jan 29 00:23:24.965639 2017] [mpm_prefork:error] [pid 1205] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process

[Sun Jan 29 00:23:35.031174 2017] [mpm_prefork:error] [pid 1205] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process

帮助解决问题。

最佳答案

无法分配内存 错误通常指向内存不足 (OOM) 错误。

这种情况经常发生在较小的 EC2 实例上,例如如果您还没有调整您的应用程序可以从操作系统请求的最大内存。

您的应用程序(在本例中为 Apache)尝试分配一些内存(它希望它能够根据其配置请求内存),而操作系统根本没有足够的内存来提供它。

一些常见的解决方案:

更多内存

升级到更大的 EC2 实例,好吧,可用内存更多。这显然不能解决问题的根本原因,但是 - 如果流量足够低 - 它甚至可能导致它完全停止出现。

当然,如果您的预算允许,这只是一个选择...

添加硬盘支持的内存(交换)

更准确地说:考虑添加 swpa

至于如何创建一个 4GB 的交换文件:

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=4096
sudo chmod 600 /var/swapfile
sudo mkswap /var/swapfile
sudo swapon /var/swapfile

警告语:交换,如果使用不当,很容易导致令人讨厌的情况,例如 thrashing

明智地使用现有内存

您需要继续阅读 Apache Performance Tuning

希望这对您有所帮助!

关于php - 无法分配内存 : fork: Unable to fork new process on aws,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41930171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com