FreeBSD错误:(8011-323-1057)无法分配内存和解决方案
时间:2020-01-09 10:38:17 来源:igfitidea点击:
问题描述:在FreeBSD下报错ERROR: (8011-323-1057) Failed to allocate memory(8011-323-1057)无法分配内存
如何解决此错误?
解决方法:Urchin用于分析Web服务器日志文件的内容,并根据日志数据显示该网站上的流量信息。
根据Google Urchin支持页面,FreeBSD的硬编码过程数据大小限制为500MB。
由于Urchins地理数据必须在日志处理期间驻留在内存中,因此超出了此限制。
结果,您将看到以下运行时错误:
错误:(8011-323-1057)无法分配内存
要解决这个问题,您需要增加FreeBSD系统默认的进程数据大小,可以通过编辑/boot/loader.conf文件来完成,执行:
# vi /boot/loader.conf
追加以下几行
# Increase max process data segment size to 1GB kern.maxdsiz="1073741824"
重新引导系统以接受新更改,执行:
# reboot