我不知道这是为什么或如何发生的,但由于某些奇怪的原因,我服务器上的 PHP 脚本一旦利用 ini_set 试图影响 memory_limit 设置,就会导致脚本完全崩溃。没有错误消息,什么都没有。如果我通过浏览器调用脚本,我得到的只是一个空白页。
对此有任何提示吗?
更新:
运行“免费”返回
total used free shared buffers cached
Mem: 8190820 7922056 268764 0 565124 6598656
-/+ buffers/cache: 758276 7432544
Swap: 2102456 0 2102456
是不是有什么东西占用了我的记忆?
运行 ps aux |grep apache 给我“错误:不支持的选项(BSD 语法)”
手动检查我发现一大堆行是指:
/usr/sbin/apache2 -k start
所有内存使用量约为 0.3%,归“www-data”所有。
可怕的是,“ps aux”列出的所有进程都没有使用超过 0.8% 的内存。如果我把列出的所有百分比加起来,我永远不会根据“免费”告诉我的内容到达我应该到达的地方。