peter Asked: 2022-11-14 07:11:50 +0800 CST2022-11-14 07:11:50 +0800 CST 2022-11-14 07:11:50 +0800 CST 如何找到发出出站连接的 php 脚本? 772 我有一个为多个网站运行 httpd 的服务器。使用 top 命令,我发现许多 httpd 进程耗尽内存。使用 netstat 命令,我发现 httpd 进程正在连接到外部 ip 地址。是否可以找到发出连接的 (php) 脚本/函数? php 1 个回答 Voted Best Answer Gerald Schneider 2022-11-16T23:24:21+08:002022-11-16T23:24:21+08:00 通过系统防火墙限制来自网络服务器的传出连接: iptables -A OUTPUT -p tcp -m owner --uid-owner apache -j REJECT ip6tables -A OUTPUT -p tcp -m owner --uid-owner www-data -j REJECT (这是针对 CentOS 的,对于 Ubuntu,Apache2 的默认用户名www-data是apache) 来自错误日志文件的示例错误消息: PHP 警告:file_get_contents( https://icanhazip.com ):无法打开流:连接在第 3 行的 /var/www/html/test/index.php 中超时 您将获得脚本名称和包含函数调用的行。
通过系统防火墙限制来自网络服务器的传出连接:
(这是针对 CentOS 的,对于 Ubuntu,Apache2 的默认用户名
www-data
是apache
)来自错误日志文件的示例错误消息:
您将获得脚本名称和包含函数调用的行。