【问题标题】:Server - Knowing which scripts are running, and their memory usage服务器 - 知道哪些脚本正在运行,以及它们的内存使用情况
【发布时间】:2011-11-23 12:08:26
【问题描述】:

我有相当大的应用程序,现在我发现内存泄漏很严重,是否有某种软件,或者可以让我看到当前执行的脚本及其大小的东西? 如果有帮助,我正在使用 apache。

谢谢。

【问题讨论】:

    标签: memory-management memory-leaks memory-leak-detector


    【解决方案1】:

    你见过top(1)吗? M 键将按内存使用情况排序。请特别注意RSS 列,它显示了进程的驻留集大小——大致是进程占用了多少内存。

    【讨论】:

    • 占用最多内存的是 /usr/sbin/httpd.event... 我还可以看到它产生了很多 /usr/bin/php-cgi -c /var/www/vhosts /drawpr.com/etc/php.ini
    • 这听起来像是您以standard CGI handler 的身份运行 PHP。您可能想使用mod_php,或者更好的是FastCGI。这应该有助于减少系统负载。要查找 PHP 程序中的内存泄漏,请使用 memory_get_usage()。祝你好运!
    猜你喜欢
    • 2018-03-09
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 2012-03-01
    • 2020-11-06
    相关资源
    最近更新 更多