2

ビルドシステムに問題があります。

比較的大きなリポジトリ(約12 GB、各ブランチのサイズは3 GB)を備えたリモートサーバーがあります。

リモートからリポジトリのクローンを作成しているビルドサーバー(Mac、Windows)も2つあります。

リポジトリの管理にscm-managerを使用しています。

時々(複数のgitクローンが同時に送信される場合に非常に頻繁に)、次のエラーが発生します:

remote: internal server error
fatal: protocol error: bad pack header

--progress -vエラーの前のログの最後の行は次のとおりであるため、リモートがオブジェクトを圧縮しているときに発生することを知っています(フラグのおかげで)。

remote: Compressing objects:  93% (17959/19284)   [K
  • だから私は2つの質問があります、誰かが問題が何であるか、そして私が何をすべきか知っていますか?
  • この問題をデバッグするために、リモートからより正確なログを取得する方法はありますか?

このメッセージをgitユーザーのメーリングリストに投稿しましたが、誰かが私のバージョンのgitを更新するようにアドバイスしてくれました。リモートサーバーで1.8.0を試してみましたが、問題が解決しないようです。

バグはgitメーリングリストに報告されています(これはgitユーザーメーリングリストとは異なります:))

うまくいけば、後でもっとニュース。

gitの人たちとそれについて話し合った後、問題はscm-managerから来ているようです。ssh接続を使用することになりました。

4

2 に答える 2

0

SCM-Manager のログ レベルを上げてみてください。ファイル logback.xml を探します。このファイルは、アプリケーション サーバーが scm webapp を格納する WEB-INF/classes フォルダーにあります (例: /var/lib/tomcat7/webapps/scm/WEB-INF/classes/logback.xml ubuntu の下で Tomcat 7 を使用するか、スタンドアロン バージョンの conf/logging.xml フォルダーの下で使用します。交換

<logger name="sonia.scm" level="INFO" />

<logger name="sonia.scm" level="TRACE" />

再起動して再試行し、ログファイルを確認してください。

于 2013-05-17T13:53:48.883 に答える