用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3505|回复: 3
收起左侧

[HELP] 有人遇到过CI导致linux出现privvmpages耗尽错误吗?

[复制链接]
发表于 2009-9-16 11:20:52 | 显示全部楼层 |阅读模式
我们网站算是用CI开发的一个稍微复杂点儿的网站吧,但上线后频繁出现privvmpages耗尽错误,结果是服务器停止响应,偶尔还出现kmemsize出现耗尽错误,让系统死机,苦恼不已,求助大家指点一二。

我们网站做的事医药B2B网站,地址是大木桥药品销售.医药电子商务
发表于 2009-9-17 00:52:39 | 显示全部楼层
privvmpages 是什么东西?kmemsize 又是什么?呵呵
 楼主| 发表于 2009-9-17 09:10:27 | 显示全部楼层
kmemsize 是linux系统中,由操作系统内核分配的不能交换的内存大小,耗尽后会导致系统死机。

privvmpages是linux系统中,内存分配限制,耗尽后会导致系统停止web响应。

初步分析猜测,是mysql导致privvmpages资源耗尽,因此怀疑CI的M层的原因。
发表于 2009-9-17 14:01:25 | 显示全部楼层
按照 PHP 运行程序的方式,每次 PHP 脚本执行完毕都会清除所有占用的资源,不应该有这种情况吧?
CI 的 mysql 驱动也是调用的 php 的 mysql 函数呀。

本版积分规则