web-dev-qa-db-ja.com

VNCが突然接続の受信を停止する

私は基本的にSubversionサーバーだけを実行し、Webアプリケーションのテストサーバーとして機能する適切なPCを持っています。しばらくして10.04LTSにアップグレードしましたが、問題はありません。キーボードやモニターがインストールされていません。VNCを介してデスクトップにアクセスするだけです。少し遅いですが、問題なく動作します。

突然、今日、Subversionへのアクセスに問題が発生しました。マシンへのVNCを試みましたが、接続を拒否しています。

サーバーにSSHで接続して再起動しましたが、まだサイコロがありません。デスクトップで(通常は)自分でOKを管理できますが、ターミナルをあまり使用しないので、今は行き詰まっていて、誰かがアイデアを持ってくれることを望んでいます...

起動時に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
Daniel Israel

OK、それで私はこれを解決したようです。 Subversionエラーは、ディスクスペースの不足を示していましたが、すべてのスペースがどこに向かっているのかわからなかったため、意味がありませんでした。

110GBの隠しファイルがあったことが判明しました。ファイルは.xsession-errorsであり、次のような行で埋められていました。

11/01/2012 07:38:23 AM認証が延期されました-クライアントメッセージを無視します

1秒あたり約13000以上を出力していました。ファイルをクリアして再起動すると、VNCと同様にSubversionが復活しました。

なぜこれが起こったのかはまだ解決していませんが、少なくとも一時的には働くことができます。

2
Daniel Israel