我可以安全地杀死一吨我的 /usr/sbin/apache2 -k 启动 PID 吗?


大规模

杀死我网站上的每一个PID是否"安全"——服务dedi(debian squeeze)匹配这个(我知道这是Apache的)?www-data/usr/sbin/apache2 -k start

我不会告诉你细节,但这些 PID 是入侵的最终未删除残余,仍然有比需要的更多的内容正在运行,我的 dedi 有太多的"已建立"连接、本地 ipconntrack、TCP 打开连接和每秒重置连接,如 netstat 所示,"已建立:通过防火墙的连接",我在 Munin 中看到的几个指标仍然远离图表。

我很想将它们全部关闭,但我不知道是否- 这可能会"破坏"一些不会自行重新启动的重要内容,或者如果- 这只意味着互联网上其他地方的计算机上的浏览器将突然停止接收数据,并且需要按 F5

谢谢,如果你能告诉我! :)

如果你愿意,你可以杀死他们。如果他们忙于处理来自一个或多个 HTTP 客户端的连接,这些连接将被断开。如果它们处于空闲状态等待新连接,那么它们将优雅地死亡,但在这种情况下,Apache 的主进程可能会重新启动它们,因为它希望保留一定数量的备用服务器(配置参数 MinSpareServers )。

如果您的备用服务器多于所需,那么更好的主意是调低 Apache 配置参数MaxSpareServers 。如果你这样做并重新加载 Apache,Apache 会自行杀死多余的进程。

只是不要杀死Apache主进程。这是所有其他进程的父进程,其自己的父进程 ID 为 1。如果你杀了那个,那么Apache就会关闭。

最新更新