私たちはVPSアカウント(CPU:2.68GHz RAM:1824MB)にgitサーバー(Gitolite)をホストしています。これと同じVPSは、クライアントデモ用の低開発Webアプリを公開するためにも使用されます。 (トラフィックはほとんどありません)。サーバーの主な用途はGit Server Onlyです。git:リモートエンドが突然ハングしました - あまりにも多くの同時ユーザーですか?
このgitサーバーには、30〜40人のチームがさまざまなプロジェクトにアクセスします。私たちの問題は、6-7人がサーバーにアクセスしようとしているとき(時には同じレポ)、エラーメッセージが頻繁に出ることです。
ssh:ホストに接続xxx.xxx.xx.xxポート22:番号 致命的:リモートエンドが予期せずハングアップします
10〜15分間試行した後、一般的に成功します。
午前中の朝と深夜には、1〜2人しかいないとき、gitコマンドは100%の成功率で動作します。また、私はHTTPを介してサーバー上でホストされている他のファイルにアクセスすると正常に動作することに注意したい。
StackOverflowとこれに関する他のサイトに関するいくつかの質問がありました。しかし、ほとんどの人は、MysysitとCygns SSHの間のSSH鍵の設定や競合を指摘しています。
しかし私はWindowsマシンで(msysgitのみを使用して)Macマシンと同様にこの問題が発生するため、このケースでは問題ではないと思います。また、SSH構成の問題だった場合は、まったく動作しません。しかし、私たちの場合、10-15分後に動作します。
私たちのケースでは、同じサーバー(または同じリポジトリ)やそのようなものへの同時接続が多すぎると思います。この問題を解決するために変更する必要がある設定ファイルまたはconfファイルが存在しますか?
私はこの問題を解決したり、正しい方向で私を指導してください。
ありがとうございます。
Pritam。
これは間違いなくあなたのVPSのSSHサーバーの問題です。 gitは何人の人が接続されているか、あなたが使っている交通手段を気にしません。一度あなたはsshのリンクを持っていると、それはそのことを行います。これはおそらくserverfaultの質問です。 –
こんにちはチャールズ、提案のおかげで。私はserverfaultを試みます。 –