Lỗi mạng: không có dung lượng bộ đệm


22

Sau một thời gian chạy tốt, một trong các máy Windows XP SP3 của chúng tôi không mở một số (!) Kết nối TCP / IP mới nữa.

Putty nói Network Error: no buffer space available, IE sẽ không mở bất kỳ kết nối mới nào, ví dụ như ánh xạ ổ đĩa mạng vẫn hoạt động, thậm chí các kết nối mới có thể được thiết lập.

netstat không hiển thị nhiều kết nối mở hơn thông thường, tra cứu ping và DNS hoạt động tốt.

Có gợi ý nào không?


Sao lưu ảnh Google là thủ phạm trong trường hợp của tôi. Giết chết quá trình đó và vấn đề đã được giải quyết ngay lập tức.
davidparks21

Câu trả lời:


9

Điều này có thể xảy ra do bất kỳ phần mềm nào giữ bộ đệm mạng không chính xác mà không phát hành chúng. Nó chỉ xảy ra với tôi trong Win7 64 bit. Chrome và Firefox đã ngừng khả năng kết nối với bất kỳ trang web nào, việc chia sẻ tệp windows đã ngừng hoạt động và WinSCP và PuTTY đều đưa ra các lỗi bao gồm các từ No buffer space available. Điều kỳ lạ là Ubuntu 10 chạy trong VirtualBox dường như không gặp vấn đề gì khi thực hiện các kết nối mạng mới - có thể nó giữ một số bộ đệm mạng dự trữ.

Để tìm ra phần mềm nào bị rò rỉ bộ đệm mạng, bạn cần đóng các chương trình cho đến khi vấn đề không còn nữa. Vì vậy, tôi bắt đầu đóng các chương trình và thử kết nối WinSCP sau mỗi chương trình tôi đã đóng, nhưng lỗi vẫn tồn tại. Khi tôi đóng mọi chương trình hiển thị, tôi mở Trình quản lý tác vụ Windows bằng Ctrl-Shift-Esc và bắt đầu giết các chương trình vô hình bằng End Processnút. Hãy cẩn thận - giết một số thứ mà hệ thống dựa vào có thể gây ra sự cố, vì vậy đừng giết bất cứ thứ gì bạn không nhận ra mà không nghiên cứu xem đó là gì. Để giúp xác định những gì là những gì, đi đến View > Select Columnsvà chọn để hiển thị Image Path NameCommand Line. Nói chung, hãy thận trọng về việc giết bất cứ thứ gì có Command Linebắt đầu C:\Windows\và thậm chí thận trọng hơn trước khi giết bất cứ thứ gì bắt đầu bằng C:\Windows\SystemhoặcC:\Windows\System32.

Giết chóc C:\Windows\explorer.exekhá an toàn và đôi khi có thể giải quyết vấn đề. Ví dụ: các tiện ích mở rộng tạo hình thu nhỏ cho các loại tệp của bên thứ ba thường gây ra sự cố, mặc dù không có khả năng xảy ra sự cố giữ bộ đệm mạng trừ khi bạn đã cài đặt tiện ích mở rộng trojan gửi dữ liệu trở lại một số máy chủ độc hại. Giết C:\Windows\explorer.exesẽ làm cho thanh tác vụ của bạn biến mất cùng với tất cả các cửa sổ trình duyệt tệp của bạn. Để lấy lại chúng, hãy đến File > New Task (Run...)và nhập explorervào ô sẽ xuất hiện, sau đó nhấp OK.

Tiếp tục kết thúc các chương trình cho đến khi vấn đề của bạn được khắc phục và chương trình cuối cùng bạn kết thúc có khả năng là thủ phạm. Đôi khi, việc kết thúc một chương trình sẽ giải phóng một vài bộ đệm mạng mà chương trình đang nắm giữ một cách hợp pháp, có thể đủ để cho phép bạn thực hiện một vài kết nối mạng thành công trong một chương trình khác bằng cách sử dụng một số bộ đệm mạng được phát hành. Do đó, bạn nên kiểm tra kỹ xem vấn đề có thực sự được giải quyết hay không bằng cách mở nhiều trang web hoặc các kết nối khác cùng một lúc.

Trong trường hợp của tôi, việc giết fmsib.exe (một phần của FileMaker Server 13) cho phép tôi tạo một kết nối mới, nhưng không còn nữa. Giết fmshelper.exe (cũng là một phần của FileMaker Server 13) cho phép tôi tạo ra hàng tá kết nối bổ sung, vì vậy tôi nghĩ đó là thủ phạm, nhưng đó chỉ là trong trường hợp của tôi.


1
Tôi đã gặp rắc rối vì điều này một thời gian - đột nhiên các trình duyệt của tôi bị mất kết nối. Tôi đã không nhận ra đó là một lỗi rò rỉ bộ đệm cho đến khi tôi thử thực hiện SSH và nhận được thông báo lỗi đưa tôi đến chủ đề này. Cảm ơn rất nhiều.
yclian

2

Đã thấy vấn đề này trong quá khứ trên Win98. Nó đã được giải quyết bằng cách thêm khóa vào sổ đăng ký "MaxConnections" để ghi đè kích thước bộ đệm mặc định.

Tìm kiếm một bản sửa lỗi cho XP sau đây có thể giúp:

SỰ KIỆN ĐĂNG NHẬP WSAENOBUFS (10055)

Không thể thực hiện thao tác trên ổ cắm vì hệ thống thiếu đủ không gian bộ đệm hoặc do hàng đợi đã đầy.

Bắt đầu biên tập đăng ký.

Xác định vị trí khóa con sau trong sổ đăng ký, rồi bấm Tham số:

HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ Services \ Tcpip \ Tham số

Trên menu Chỉnh sửa, bấm Mới, rồi thêm mục đăng ký sau:

Tên giá trị: MaxUserPort

Loại giá trị: DWORD

Dữ liệu giá trị: 65534

Phạm vi hợp lệ: 5000-65534 (thập phân)

Mặc định: 0x1388 (5000 thập phân)

REF http://smallbusiness.support.microsoft.com/en-gb/kb/196271

Xin lỗi nếu nó không giúp đỡ.


0

Gần đây tôi đã cài đặt plugin kleopatra Outlook GPG đang ăn tất cả các tài nguyên và do điều này tôi cũng gặp phải lỗi tương tự. Bằng cách loại bỏ plugin đó mọi thứ hoạt động trơn tru.


0

Tôi mới bắt đầu gặp vấn đề này sau khi kết nối modem cáp Shaw của tôi bị chết và tôi cấp nguồn cho modem.

Internet đã được sửa, nhưng nó là một máy dev nên có vô số quá trình đang chạy, bất kỳ quá trình nào cũng có thể ảnh hưởng đến nó.

Đó là một sự cố không liên tục, khiến Slack không gửi được tin nhắn, trang web hoạt động nhưng không tải hình ảnh và tôi chỉ gặp sự cố khi thực hiện git push origin developlỗi bộ đệm:

ssh: connect to host gitlab.com port 22: No buffer space available
fatal: Could not read from remote repository.

Tôi chạy lệnh một lần nữa và nó hoạt động.

Giải pháp của tôi bây giờ sẽ là khởi động lại . Tôi rất nghi ngờ điều này sẽ khắc phục vấn đề của tôi.


-2

Đã cài đặt gói dịch vụ 3? Bạn muốn xóa / vô hiệu hóa các dịch vụ và ứng dụng nền cùng một lúc để loại bỏ dịch vụ bị rò rỉ kết nối. Đây sẽ là một ứng dụng tạo kết nối nhưng nhận được phản hồi chậm từ máy chủ từ xa. Tôi sẽ xem xét tốc độ liên kết ngoài của kết nối internet (tôi giả sử LAN hoặc WAN) và sẽ không gây rối với phần mềm chống vi-rút - không có ở đó, nhiều khả năng là một ứng dụng khác có lỗi. Tôi sẽ bắt đầu với các trình duyệt internet và kết nối từ xa khác bằng các chương trình. http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_25022997.html


-3

Tôi tránh vấn đề bằng cách khởi động lại máy XP từ xa. Sử dụng lệnh "shutdown -r -t 0" trong cmd.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.