web-dev-qa-db-ja.com

git cloneがハングし、タイムアウトになります

Bitbucket(git)サーバーを使用していますが、現在gitクローンがランダムにハングしています。同じリポジトリのクローンが作成されたり、予期せずハングしたりしてタイムアウトになることがあります。サーバーメモリ、CPU使用率、ディスク容量は問題ありません。根本原因を見つけるために注意が必要な他の領域について教えてください。これは5つの異なるJenkinsスレーブで発生しているため、単一のサーバーに限定されません。

エラーログは次のとおりです。

ERROR: Error cloning remote repo 'Origin'
hudson.plugins.git.GitException: Command "/usr/bin/git -c core.askpass=true fetch --tags --progress http://bitbucket.net/project.git +refs/heads/*:refs/remotes/Origin/*" returned status code 128:
stdout: 
stderr: remote: Counting objects: 2506, done.   
stdout: 
stderr: remote: Counting objects: 2506, done.        
remote: Compressing objects:   0% (1/2405)           
remote: Compressing objects:   1% (25/2405)           
remote: Compressing objects:   2% (49/2405)           
remote: Compressing objects:   3% (73/2405)           
remote: Compressing objects:   4% (97/2405)           
remote: Compressing objects:   5% (121/2405)           
remote: Compressing objects:   6% (145/2405)           
remote: Compressing objects:   7% (169/2405)           
remote: Compressing objects:   8% (193/2405)           
remote: Compressing objects:   9% (217/2405)           
remote: Compressing objects:  10% (241/2405)           
remote: Compressing objects:  11% (265/2405)           
remote: Compressing objects:  12% (289/2405)           
remote: Compressing objects:  13% (313/2405)           
remote: Compressing objects:  14% (337/2405)           
remote: Compressing objects:  15% (361/2405)           
remote: Compressing objects:  16% (385/2405)           
remote: Compressing objects:  17% (409/2405)           
remote: Compressing objects:  18% (433/2405)           
remote: Compressing objects:  19% (457/2405)           
remote: Compressing objects:  20% (481/2405)           
remote: Compressing objects:  21% (506/2405)           
remote: Compressing objects:  22% (530/2405)           
remote: Compressing objects:  23% (554/2405)           
remote: Compressing objects:  24% (578/2405)           
remote: Compressing objects:  25% (602/2405)           
remote: Compressing objects:  26% (626/2405)           
remote: Compressing objects:  27% (650/2405)           
remote: Compressing objects:  28% (674/2405)           
remote: Compressing objects:  29% (698/2405)           
remote: Compressing objects:  30% (722/2405)           
remote: Compressing objects:  31% (746/2405)           
remote: Compressing objects:  32% (770/2405)           
remote: Compressing objects:  33% (794/2405)           
remote: Compressing objects:  34% (818/2405)           
remote: Compressing objects:  35% (842/2405)           
remote: Compressing objects:  36% (866/2405)           
remote: Compressing objects:  37% (890/2405)           
remote: Compressing objects:  38% (914/2405)           
remote: Compressing objects:  39% (938/2405)           
remote: Compressing objects:  40% (962/2405)           
remote: Compressing objects:  41% (987/2405)           
remote: Compressing objects:  42% (1011/2405)           
remote: Compressing objects:  43% (1035/2405)           
remote: Compressing objects:  44% (1059/2405)           
remote: Compressing objects:  45% (1083/2405)           
remote: Compressing objects:  46% (1107/2405)           
remote: Compressing objects:  47% (1131/2405)           
remote: Compressing objects:  48% (1155/2405)           
remote: Compressing objects:  49% (1179/2405)           
remote: Compressing objects:  50% (1203/2405)           
remote: Compressing objects:  51% (1227/2405)           
remote: Compressing objects:  52% (1251/2405)           
remote: Compressing objects:  53% (1275/2405)           
remote: Compressing objects:  54% (1299/2405)           
remote: Compressing objects:  55% (1323/2405)           
remote: Compressing objects:  56% (1347/2405)           
remote: Compressing objects:  57% (1371/2405)           
remote: Compressing objects:  58% (1395/2405)           
remote: Compressing objects:  59% (1419/2405)           
remote: Compressing objects:  60% (1443/2405)           
remote: Compressing objects:  61% (1468/2405)           
remote: Compressing objects:  62% (1492/2405)           
remote: Compressing objects:  63% (1516/2405)           
remote: Compressing objects:  64% (1540/2405)           
remote: Compressing objects:  65% (1564/2405)           
remote: Compressing objects:  66% (1588/2405)           
remote: Compressing objects:  67% (1612/2405)           
remote: Compressing objects:  68% (1636/2405)           
remote: Compressing objects:  69% (1660/2405)           
remote: Compressing objects:  70% (1684/2405)           
remote: Compressing objects:  71% (1708/2405)           
remote: Compressing objects:  72% (1732/2405)           
remote: Compressing objects:  73% (1756/2405)           
remote: Compressing objects:  74% (1780/2405)           
remote: Compressing objects:  75% (1804/2405)           
remote: Compressing objects:  76% (1828/2405)           
remote: Compressing objects:  77% (1852/2405)           
remote: Compressing objects:  78% (1876/2405)           
remote: Compressing objects:  79% (1900/2405)           
remote: Compressing objects:  80% (1924/2405)           
remote: Compressing objects:  81% (1949/2405)           
remote: Compressing objects:  82% (1973/2405)           
remote: Compressing objects:  83% (1997/2405)           
remote: Compressing objects:  84% (2021/2405)           
remote: Compressing objects:  85% (2045/2405)           
remote: Compressing objects:  86% (2069/2405)           
remote: Compressing objects:  87% (2093/2405)           
remote: Compressing objects:  88% (2117/2405)           
remote: Compressing objects:  89% (2141/2405)           
remote: Compressing objects:  90% (2165/2405)           
remote: Compressing objects:  91% (2189/2405)           
remote: Compressing objects:  92% (2213/2405)           
remote: Compressing objects:  93% (2237/2405)           
remote: Compressing objects:  94% (2261/2405)           
remote: Compressing objects:  94% (2278/2405)           
remote: Compressing objects:  95% (2285/2405)           
remote: Compressing objects:  96% (2309/2405)           
remote: Compressing objects:  97% (2333/2405)           
remote: Compressing objects:  98% (2357/2405)           
remote: Compressing objects:  99% (2381/2405)           
remote: Compressing objects: 100% (2405/2405)           
remote: Compressing objects: 100% (2405/2405), done.        
Receiving objects:   0% (1/2506)   
Receiving objects:   1% (26/2506)   
Receiving objects:   2% (51/2506)   
Receiving objects:   3% (76/2506)   
Receiving objects:   4% (101/2506)   
Receiving objects:   5% (126/2506)   
Receiving objects:   6% (151/2506)   
Receiving objects:   7% (176/2506)   
Receiving objects:   8% (201/2506)   
Receiving objects:   9% (226/2506)   
Receiving objects:  10% (251/2506)   
Receiving objects:  11% (276/2506)   
Receiving objects:  12% (301/2506)   
Receiving objects:  13% (326/2506)   
Receiving objects:  14% (351/2506)   
Receiving objects:  15% (376/2506)   
Receiving objects:  16% (401/2506)   
Receiving objects:  17% (427/2506)   
Receiving objects:  18% (452/2506)   
Receiving objects:  19% (477/2506)   
Receiving objects:  20% (502/2506)   
Receiving objects:  21% (527/2506)   
Receiving objects:  22% (552/2506)   
Receiving objects:  23% (577/2506)   
Receiving objects:  24% (602/2506)   
Receiving objects:  25% (627/2506)   
Receiving objects:  26% (652/2506)   
Receiving objects:  27% (677/2506)   
Receiving objects:  28% (702/2506)   
Receiving objects:  29% (727/2506)   
Receiving objects:  30% (752/2506)   
Receiving objects:  31% (777/2506)   
Receiving objects:  32% (802/2506)   
Receiving objects:  33% (827/2506)   
Receiving objects:  34% (853/2506)   
Receiving objects:  35% (878/2506)   
Receiving objects:  36% (903/2506)   
Receiving objects:  37% (928/2506)   
Receiving objects:  38% (953/2506)   
Receiving objects:  39% (978/2506)   
Receiving objects:  40% (1003/2506)   
Receiving objects:  41% (1028/2506)   
Receiving objects:  42% (1053/2506)   
Receiving objects:  43% (1078/2506)   
Receiving objects:  44% (1103/2506)   
Receiving objects:  45% (1128/2506)   
Receiving objects:  46% (1153/2506)   
Receiving objects:  47% (1178/2506)   
Receiving objects:  48% (1203/2506)   
Receiving objects:  49% (1228/2506)   
Receiving objects:  50% (1253/2506)   
Receiving objects:  51% (1279/2506)   
Receiving objects:  52% (1304/2506)   
Receiving objects:  53% (1329/2506)   
Receiving objects:  54% (1354/2506)   
Receiving objects:  55% (1379/2506)   
Receiving objects:  56% (1404/2506)   
Receiving objects:  57% (1429/2506)   
Receiving objects:  58% (1454/2506)   
Receiving objects:  59% (1479/2506)   
Receiving objects:  60% (1504/2506)   
Receiving objects:  61% (1529/2506)   
Receiving objects:  62% (1554/2506)   
Receiving objects:  63% (1579/2506)   
Receiving objects:  64% (1604/2506)   
Receiving objects:  65% (1629/2506)   
Receiving objects:  66% (1654/2506)   
Receiving objects:  67% (1680/2506)   
Receiving objects:  68% (1705/2506)   
Receiving objects:  69% (1730/2506)   
Receiving objects:  70% (1755/2506)   
Receiving objects:  71% (1780/2506)   
Receiving objects:  72% (1805/2506)   
Receiving objects:  73% (1830/2506)   
Receiving objects:  74% (1855/2506)   
Receiving objects:  75% (1880/2506), 188.00 KiB | 367.00 KiB/s   
Receiving objects:  76% (1905/2506), 188.00 KiB | 367.00 KiB/s   
Receiving objects:  77% (1930/2506), 188.00 KiB | 367.00 KiB/s   
Receiving objects:  78% (1955/2506), 188.00 KiB | 367.00 KiB/s   
Receiving objects:  78% (1958/2506), 412.00 KiB | 406.00 KiB/s   
Receiving objects:  79% (1980/2506), 412.00 KiB | 406.00 KiB/s   
Receiving objects:  80% (2005/2506), 652.00 KiB | 429.00 KiB/s   
Receiving objects:  81% (2030/2506), 652.00 KiB | 429.00 KiB/s   
Receiving objects:  82% (2055/2506), 652.00 KiB | 429.00 KiB/s   
Receiving objects:  83% (2080/2506), 652.00 KiB | 429.00 KiB/s   
Receiving objects:  84% (2106/2506), 652.00 KiB | 429.00 KiB/s   
Receiving objects:  85% (2131/2506), 652.00 KiB | 429.00 KiB/s   
Receiving objects:  86% (2156/2506), 652.00 KiB | 429.00 KiB/s   
Receiving objects:  86% (2170/2506), 964.00 KiB | 468.00 KiB/s   
Receiving objects:  87% (2181/2506), 964.00 KiB | 468.00 KiB/s   
Receiving objects:  88% (2206/2506), 964.00 KiB | 468.00 KiB/s   
Receiving objects:  89% (2231/2506), 964.00 KiB | 468.00 KiB/s   
Receiving objects:  90% (2256/2506), 964.00 KiB | 468.00 KiB/s   
Receiving objects:  90% (2266/2506), 1.32 MiB | 416.00 KiB/s   
Receiving objects:  91% (2281/2506), 1.32 MiB | 416.00 KiB/s   
Receiving objects:  92% (2306/2506), 1.32 MiB | 416.00 KiB/s   
Receiving objects:  92% (2312/2506), 1.54 MiB | 411.00 KiB/s   
Receiving objects:  92% (2319/2506), 1.71 MiB | 347.00 KiB/s   
Receiving objects:  93% (2331/2506), 1.77 MiB | 306.00 KiB/s   
Receiving objects:  93% (2333/2506), 1.77 MiB | 306.00 KiB/s   
Receiving objects:  93% (2341/2506), 1.82 MiB | 222.00 KiB/s   
Receiving objects:  93% (2344/2506), 1.88 MiB | 112.00 KiB/s   
Receiving objects:  93% (2345/2506), 1.90 MiB | 97.00 KiB/s   
Receiving objects:  93% (2348/2506), 1.93 MiB | 65.00 KiB/s   
Receiving objects:  94% (2356/2506), 1.93 MiB | 65.00 KiB/s   
Receiving objects:  94% (2371/2506), 1.98 MiB | 46.00 KiB/s   
Receiving objects:  94% (2371/2506), 2.01 MiB | 34.00 KiB/s   
Receiving objects:  94% (2372/2506), 2.01 MiB | 34.00 KiB/s   
Receiving objects:  94% (2372/2506), 2.04 MiB | 29.00 KiB/s   
Receiving objects:  94% (2373/2506), 2.05 MiB | 28.00 KiB/s   
Receiving objects:  94% (2375/2506), 2.07 MiB | 22.00 KiB/s   
Receiving objects:  94% (2376/2506), 2.09 MiB | 21.00 KiB/s   
Receiving objects:  95% (2381/2506), 2.11 MiB | 19.00 KiB/s   
error: index-pack died of signal 15
fatal: index-pack failed 
11
Jeel

Harish Talankiの提案は、問題を絞り込むのに役立ちました。これは、隠し場所のDNSの問題でした。 GITTRACEは同じことを識別しました。

3
Jeel

Gitcloneタイムアウト値をロガー値まで設定することをお勧めします。デフォルトは10分です。 gitリポジトリが十分に大きいか、ネットワークが適切でない場合、エラーが発生します。

デフォルトのgitcloneタイムアウト値を変更する方法は次のとおりです。

Source Code Management --> Git --> Add--> Additional Behaviours --> 
Advanced clone behaviors --> Timeout (in minutes) for clone and fetch operations

たとえば、60分に設定できます。

17
mainframer

Gitで[追加]と[高度なチェックアウト動作の選択]を選択します enter image description here

ここで、(デフォルトの10分ではなく)60分や90分などのより高いタイムアウト期間を指定します。

enter image description here

3
Hemant