gpt4 book ai didi

php - 显示服务器上 php 脚本的完整列表

转载 作者:太空宇宙 更新时间:2023-11-04 11:33:33 24 4
gpt4 key购买 nike

如何在 Linux 服务器上显示正在运行的 PHP 脚本的完整列表?我只看到 httpd 服务或 PID 而不是特定的 php 文件源,我需要分析哪个脚本占用更多内存并修复它。谢谢

最佳答案

你有两个选择:

  1. 记录从您的服务器请求并最终在正在执行的 PHP 脚本中结束的所有 URL您可以使用 PHP 功能,它允许您将 PHP 脚本添加到发送到 PHP 的任何 Apache 请求。您可以通过将其添加到您的根 .htaccess 来启用它:

    php_value auto_prepend_file append.php

在 append.php 中,您添加了一个日志记录功能,您可以在其中插入请求的 URL、生成响应所花费的时间和使用的最大内存。如果将其添加到制表符分隔的文件中,则可以将其导入数据库表并查看服务器上实际发生的情况。

更多信息在这里:http://www.electrictoolbox.com/php-automatically-append-prepend/

  1. 调试 Apache 正在做什么,使用 strace您基本上使用 strace 启动 Apache。这将调试 Apache 和随后的 PHP 正在执行的操作。当心,因为调试输出中有很多噪音。

更多信息在这里:http://bobcares.com/blog/?p=103

关于php - 显示服务器上 php 脚本的完整列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9603085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com