Nano 进程占用 100% CPU

Nano 进程占用 100% CPU

我有一个用于 Rails 3.0 应用程序的 Ubuntu Web 服务器。当我登录到我的 Web 服务器并执行

top

我获取了一组进程及其统计信息。其中,nano有 100% 的 CPU 占用率是该进程的一半。而 nano 进程也是一个root进程。我不知道出了什么问题。因此,我的 apache 进程、ruby 进程都有机会响应任何 Web 请求。

我是唯一一个通过 ssh 登录的人。我已禁用通过密码登录网络服务器。请帮忙。

答案1

如果我通过 ssh 进入该框并断开连接,其他文本编辑程序也会出现这种情况。当我重新进入时,断开连接之前我使用的进程占用了 100% 的 CPU。

我会杀了它。

答案2

如果您有 sudo 权限,您可以终止该进程。笔记您可能会丢失正在 nano 中编辑的一些重要内容,因此要小心,尤其是获取正确的 pid。

首先找到 pid:

ps -ef|grep nano

这将列出所有nano进程,如下所示:

根 1234 0 0 08:13 ? 00:00:01 纳米

在第二列中找到 pid(上例中为 1234)。然后您可以执行以下操作:

sudo kill <pid>

如果这不起作用:

sudo kill -9 <pid>

<pid>用实际的 pid替换。

如果您没有 sudo 权限,则可以尝试su以类似的方式使用 root 身份登录,但在这种情况下您需要 root 密码(sudo 会要求您输入密码,即当前登录用户的密码)。如果您无法以 root 身份登录,那么您无法对该过程执行任何操作 - 您需要联系具有此类权限的人。

相关内容