VNC 突然停止接收连接

VNC 突然停止接收连接

我有一台功能齐全的 PC,它基本上只运行一个 Subversion 服务器,并用作 Web 应用程序的测试服务器。我之前升级到 10.04 LTS,没有出现任何问题。我没有安装任何键盘或显示器,我只是通过 VNC 访问桌面,虽然速度有点慢,但运行起来非常顺畅。

今天突然出现无法访问 Subversion 的问题。我尝试通过 VNC 连接到机器,但它拒绝连接。

我已经通过 SSH 进入服务器并重新启动,但仍然没有成功。我通常可以自己使用桌面进行管理,但我不经常使用终端,所以我现在有点不知所措,希望有人能给我点建议...

我可以确认 VNC 服务器在启动时启动。我运行 netstat 并可以看到以下内容:

(并非所有进程都能被识别,非自有进程的信息将不会显示,您必须以 root 身份才能查看全部内容。)

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      4261/Xtightvnc  
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN      4261/Xtightvnc  
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:60888           0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::80                   :::*                    LISTEN      -               
tcp6       0      0 :::6000                 :::*                    LISTEN      -               
tcp6       0      0 :::22                   :::*                    LISTEN      -               
tcp6       0      0 ::1:631                 :::*                    LISTEN      -               

我推测这意味着 VNC 正在监听端口 5901。

不知道接下来还能做什么。如能得到任何帮助我将不胜感激。

答案1

好的,我似乎已经解决了这个问题。Subversion 错误表明磁盘空间不足,这毫无道理,因为我无法弄清楚所有空间都去了哪里。

原来有一个 110GB 的隐藏文件。该文件是 .xsession-errors,里面充满了如下行:

2012 年 11 月 1 日上午 7:38:23 身份验证已推迟 - 忽略客户端消息

它每秒输出约 13000+ 条信息。我清除了文件并重新启动,Subversion 和 VNC 都恢复了运行。

尽管我还没有解决为什么会发生这种情况,但至少我暂时可以工作。

相关内容