2015-07-10 13 views
9

Tôi đang gặp sự cố liên quan đến Team Foundation Server, nơi tôi gặp lỗi 'Không thể đọc dữ liệu từ kết nối truyền tải: Kết nối hiện có bị đóng bởi máy chủ từ xa. ' bất cứ khi nào tôi cố gắng kiểm tra trong một dự án. Tôi cũng nhận được lỗi này theo thời gian khi tôi cố gắng 'Nhận phiên bản mới nhất'. Tôi đã cố gắng sử dụng TFS trong cả Visual Studio 2010 & Visual Studio 2013 nhưng tôi nhận được cùng một vấn đề.Không thể đọc dữ liệu từ kết nối truyền tải - TFS Issue

Tôi cũng đã thử như sau:

  • Remapping kiểm soát TFS Source tôi
  • Xóa tất cả các tập tin từ đường dẫn nội bộ của kiểm soát nguồn của tôi và redownloading
  • Hóa tường lửa của tôi tắt
  • Switching sự cổng mà cáp Ethernet của tôi được kết nối với

Tôi đã bao gồm ảnh chụp màn hình này lỗi dưới đây:

Error Message

Có ai có bất kỳ ý tưởng làm thế nào để khắc phục điều này, tôi sẽ ồ ạt biết ơn!

+1

Lỗi này là dấu hiệu của sự cố mạng. Visual Studio thực hiện nhiều cuộc gọi nhỏ trên lệnh Get, nhưng lớn hơn trên CheckIn. Có vẻ như mạng của bạn rất tinh ranh. Bạn đã thử một công tắc khác hay vlan? –

+0

@MrHinsh Tôi đã thử một công tắc khác, bạn có thể nghĩ ra điều gì khác không? :) –

+4

Như @ s-krishna đề cập, IIS sẽ giết các kết nối rất chậm. Đó là một vấn đề phổ biến mà thậm chí còn phổ biến hơn với một số VPN và Thiết bị bảo mật mạng nhất định trên mạng của bạn. – jessehouwing

Trả lời

3

Tôi đã xem qua số this article nói về cùng một vấn đề chính xác này. Tác giả của bài viết nói về lỗi này liên quan đến lỗi http.sys.

Dưới đây là một đoạn trích từ bài viết mà

Http.sys là http giao thức ngăn xếp mà IIS sử dụng để thực hiện http giao tiếp với khách hàng. Nó có một bộ đếm thời gian gọi là MinBytesPerSecond có trách nhiệm giết chết một kết nối nếu tốc độ truyền của nó giảm xuống dưới ngưỡng kb/giây. Theo mặc định, ngưỡng đó được đặt là đến 240 kb/giây. Nó chỉ ra rằng có một lỗi với bộ đếm thời gian này và nó gây ra các kết nối bị giết sớm. Chúng tôi thấy rằng việc giảm ngưỡng này làm giảm số lượng kết nối bị máy chủ giết.

Xem điều đó có hữu ích không?

Lưu ý: Như đã đề cập trong bài viết, các hotfix và cài đặt phải được thay đổi trong Tầng ứng dụng (AT). TFS bao gồm một tầng ứng dụng và một tầng cơ sở dữ liệu. Nếu bạn không quen thuộc với thuật ngữ này, thì bạn có thể chỉ cần cài đặt một máy chủ, có nghĩa là cả AT và DT đều nằm trên cùng một máy chủ.

+0

@ s-krishna Tôi đã theo dõi liên kết đó và nó dường như là những gì tôi đang tìm kiếm. Tuy nhiên, khi tôi tải xuống và chạy các hotfix i tìm thấy bằng cách làm theo liên kết đó nó nói nó không áp dụng cho hệ thống của tôi, bạn có bất kỳ ý tưởng? Chỉ cần cho thông tin của bạn tôi đang chạy Windows 7 64-bit. Cảm ơn bạn đã giúp đỡ! –

+0

@CharlieStuart Tôi tin rằng bạn nên cài đặt bản sửa lỗi trên máy chủ chứ không phải trên máy tính xách tay/máy tính để bàn của bạn –

+0

@ s-krishna Chúng tôi đang sử dụng Visual Studio Online của Microsoft nên chúng tôi không lưu trữ TFS của riêng mình. cài đặt bản sửa lỗi. Xin lỗi nếu tôi không làm rõ điều đó. Bất kỳ ý tưởng nào khác sẽ được đánh giá rất cao, –

Các vấn đề liên quan