total used free shared buffers cached
Mem: 1024 1020 3 0 0 859
-/+ buffers/cache: 160 863
863 个“免费”程序都出现了内存问题。所有网页都有
Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0
我怎样才能弄清楚到底是什么占用了缓存中的 859mb 内存并将其释放?
我正在使用带有 php-fpm 和 mysql 的 nginx。
答案1
问题出在 APC 上。我使用了全部 64mb 的缓存。我将其增加到 120mb,现在一切似乎都运行正常。
对于遇到此问题的其他任何人,要增加缓存大小,请转到 php.ini(或 php.d 目录并找到 apc.ini(如果存在))并添加或更改
apc.shm_size=64M
无论您希望它是什么值。