svn up を実行する必要があるリモート アプリケーション サーバーに ssh します。これは数少ないサーバーの 1 つです。svn up が機能する他のすべてのものと同じ設定が必要です。
- サーバーへのssh
- su wwwrun は正常に終了します
svn info
私にくれます
URL: svn+ssh://svnuser@repository.server.com.au/var/lib/svn/edu2/tags/4.1.0
svn st
も正常に動作します。- ssh svnuser@repository.server.com.au は、パスワードを要求せずにログインします。
svn up
決して終わらない
別のセッションを使用してリポジトリ サーバーにログインすると、svnuser の下ps aux |grep svn
でプロセスが実行されていることがわかります。svn up を開始したセッションでsvnserve -t
行うと、リポジトリ サーバーのプロセスが終了します。ctrl+c
^Csvn: Caught signal
svnserve -t
svn up
同じセットアップが必要な他のいくつかのアプリケーションサーバーを試してみると、すべて正常に動作します。問題のサーバーへのsshは遅いですが、svn upはさらに遅い接続でも機能しました。
それを修正する方法、または何が起こっているのかをデバッグする方法はありますか?