我在一些Ubuntu服务器configuration,并发现我的服务器上的内存(在线资源说默认通常是128Mb是正确的?)
我发现这个列表
memory_limit = -1
为什么? 什么值为-1呢? 5.6的PHP
从这里的正式文件:
这将设置脚本允许分配的最大内存量(以字节为单位)。 这有助于防止在服务器上耗尽所有可用内存的编写不当的脚本。 请注意,如果没有内存限制,请将此指令设置为-1。
不要这样做。 很明显,PHP有一个内存泄漏的地方,你告诉服务器只使用它想要的所有内存。 问题一直没有得到解决。 如果你监视你的服务器,你会发现它现在可能已经使用了大部分RAM甚至是交换到磁盘。