ข้อผิดพลาดของเครือข่าย: ไม่มีพื้นที่บัฟเฟอร์


22

หลังจากใช้งานได้ตามปกติเครื่อง Windows XP SP3 เครื่องหนึ่งของเราจะไม่เปิดการเชื่อมต่อ TCP / IP ใหม่ (!) อีกต่อไป

Putty กล่าวว่าNetwork Error: no buffer space availableIE จะไม่เปิดการเชื่อมต่อใหม่ใด ๆ แต่เช่นการแมปไดรฟ์เครือข่ายยังคงทำงานแม้จะสามารถสร้างการเชื่อมต่อใหม่ได้

netstat ไม่แสดงการเชื่อมต่อแบบเปิดที่ปกติปิงและการค้นหา DNS ทำงานได้ดี

คำใบ้ใด ๆ


การสำรองข้อมูลรูปภาพของ Google เป็นตัวการในกรณีของฉัน ฆ่ากระบวนการนั้นและปัญหาได้รับการแก้ไขในทันที
davidparks21

ดูการติดตามผล: serverfault.com/questions/859278/…
Stilez

คำตอบ:


9

สิ่งนี้สามารถเกิดขึ้นได้เนื่องจากซอฟต์แวร์เกือบทุกชนิดที่เก็บบัฟเฟอร์เครือข่ายไม่ถูกต้องโดยไม่ปล่อยออกมา มันเกิดขึ้นกับฉันใน Win7 64 บิต Chrome และ Firefox หยุดทำงานไม่สามารถเชื่อมต่อกับเว็บเพจใด ๆ การแชร์ไฟล์ windows หยุดทำงานและ WinSCP และ PuTTY ทั้งคู่ให้ข้อผิดพลาดที่รวมคำNo buffer space availableนั้นไว้ ผิดปกติ Ubuntu 10 ที่ทำงานภายใต้ VirtualBox ดูเหมือนจะไม่มีปัญหาในการสร้างการเชื่อมต่อเครือข่ายใหม่ - บางทีมันอาจมีบัฟเฟอร์เครือข่ายจำนวนหนึ่งสำรองอยู่

ในการตรวจสอบว่าซอฟต์แวร์รั่วในบัฟเฟอร์เครือข่ายคุณต้องปิดโปรแกรมจนกว่าปัญหาจะหมดไป ดังนั้นฉันจึงเริ่มปิดโปรแกรมและลองเชื่อมต่อ WinSCP หลังจากที่ฉันปิดแต่ละโปรแกรม แต่ข้อผิดพลาดยังคงอยู่ เมื่อฉันปิดทุกโปรแกรมที่มองเห็นได้ฉันเปิด Windows Task Manager ด้วย Ctrl-Shift-Esc และเริ่มฆ่าโปรแกรมที่มองไม่เห็นด้วยEnd Processปุ่ม ระวังการฆ่าบางสิ่งที่ระบบอาศัยอยู่อาจทำให้เกิดปัญหาได้ดังนั้นอย่าฆ่าสิ่งที่คุณไม่รู้จักโดยไม่ทำการค้นคว้าว่ามันคืออะไร เพื่อช่วยระบุว่าสิ่งที่จะไปView > Select Columnsและเลือกที่จะแสดงและImage Path Name Command Lineโดยทั่วไปให้ระมัดระวังเกี่ยวกับการฆ่าสิ่งใดก็ตามCommand Lineที่ขึ้นต้นด้วยC:\Windows\และระมัดระวังให้มากขึ้นก่อนที่จะฆ่าสิ่งที่ขึ้นต้นด้วยC:\Windows\SystemหรือC:\Windows\System32.

การฆ่าC:\Windows\explorer.exeนั้นค่อนข้างปลอดภัยและบางครั้งสามารถแก้ปัญหาได้ ตัวอย่างเช่นส่วนขยายที่สร้างรูปขนาดย่อสำหรับประเภทไฟล์ของบุคคลที่สามมักจะทำให้เกิดปัญหาแม้ว่าจะไม่เกิดปัญหาเครือข่ายบัฟเฟอร์บัฟเฟอร์เว้นแต่ว่าคุณได้ติดตั้งส่วนขยายโทรจันที่ส่งข้อมูลกลับไปยังเซิร์ฟเวอร์ที่เป็นอันตราย การฆ่าC:\Windows\explorer.exeจะทำให้ทาสก์บาร์หายไปพร้อมกับหน้าต่างสำรวจไฟล์ทั้งหมดของคุณ เพื่อให้พวกเขากลับไปFile > New Task (Run...)และพิมพ์ในช่องที่จะปรากฏขึ้นแล้วคลิกexplorerOK

หยุดโปรแกรมต่อไปจนกว่าปัญหาของคุณจะได้รับการแก้ไขและโปรแกรมสุดท้ายที่คุณสิ้นสุดอาจเป็นผู้ร้าย บางครั้งการสิ้นสุดโปรแกรมจะปล่อยบัฟเฟอร์เครือข่ายบางตัวที่โปรแกรมถืออยู่อย่างถูกกฎหมายซึ่งอาจเพียงพอที่จะให้คุณทำการเชื่อมต่อเครือข่ายที่ประสบความสำเร็จในโปรแกรมอื่นโดยใช้บัฟเฟอร์เครือข่ายที่วางจำหน่ายบางตัว ดังนั้นคุณควรตรวจสอบอีกครั้งว่าปัญหาได้รับการแก้ไขจริง ๆ โดยการเปิดหน้าเว็บจำนวนมากหรือการเชื่อมต่ออื่น ๆ ในเวลาเดียวกัน

ในกรณีของฉันการฆ่า fmsib.exe (ส่วนหนึ่งของ FileMaker Server 13) ให้ฉันทำการเชื่อมต่อใหม่ แต่ไม่มีอีกต่อไป การฆ่า fmshelper.exe (เป็นส่วนหนึ่งของ FileMaker Server 13) ให้ฉันสร้างการเชื่อมต่อเพิ่มเติมหลายสิบดังนั้นฉันคิดว่ามันเป็นผู้ร้าย แต่นั่นเป็นเพียงในกรณีของฉัน


1
ฉันมีปัญหากับบางครั้ง - เบราว์เซอร์ของฉันทั้งหมดขาดการเชื่อมต่อ ฉันไม่ทราบว่ามันเป็นบัฟเฟอร์รั่วไหลจนกว่าฉันจะลองทำ SSH และได้รับข้อความแสดงข้อผิดพลาดที่พาฉันไปที่เธรดนี้ ขอบคุณมาก.
yclian

2

เคยเห็นปัญหานี้ในอดีตที่ Win98 มันได้รับการแก้ไขโดยการเพิ่มคีย์ในรีจิสทรี "MaxConnections" เพื่อแทนที่ขนาดบัฟเฟอร์เริ่มต้น

กำลังมองหาการแก้ไขสำหรับ XP ต่อไปนี้อาจช่วยได้:

เหตุการณ์ข้อผิดพลาด WSAENOBUFS (10055)

ไม่สามารถทำการดำเนินการบนซ็อกเก็ตได้เนื่องจากระบบขาดพื้นที่บัฟเฟอร์เพียงพอหรือเนื่องจากคิวเต็ม

เริ่มตัวแก้ไขรีจิสทรี

ค้นหาคีย์ย่อยต่อไปนี้ในรีจิสตรีแล้วคลิกพารามิเตอร์:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

ในการแก้ไขเมนูคลิกใหม่แล้วเพิ่มรายการรีจิสทรีต่อไปนี้:

ชื่อค่า: MaxUserPort

ชนิดของค่า: DWORD

ข้อมูลค่า: 65534

ช่วงที่ถูกต้อง: 5,000-65534 (ทศนิยม)

เริ่มต้น: 0x1388 (ทศนิยม 5000)

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

ขออภัยถ้ามันไม่ช่วย


0

ฉันเพิ่งติดตั้งปลั๊กอิน GPG kleopatra Outlook ซึ่งกินทรัพยากรทั้งหมดและเนื่องจากสิ่งนี้ฉันยังได้รับข้อผิดพลาดเดียวกัน โดยการลบปลั๊กอินที่ทุกอย่างทำงานได้อย่างราบรื่น


0

ฉันเพิ่งเริ่มประสบปัญหานี้หลังจากการเชื่อมต่อเคเบิลโมเด็มของชอว์เสียชีวิตและฉันจ่ายกระแสไฟให้โมเด็ม

อินเทอร์เน็ตได้รับการแก้ไขแล้ว แต่เป็นเครื่องพัฒนาจึงมีกระบวนการทำงานนับไม่ถ้วนซึ่งอาจส่งผลกระทบต่อมัน

มันเป็นปัญหาที่เกิดขึ้นเป็นระยะ ๆ ทำให้ Slack ล้มเหลวในการส่งข้อความเว็บไซต์ทำงาน แต่ไม่โหลดภาพและฉันเพิ่งพบปัญหาgit push origin developที่ทำให้เกิดข้อผิดพลาดของบัฟเฟอร์:

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

ฉันรันคำสั่งอีกครั้งและใช้งานได้

วิธีการแก้ปัญหาของฉันตอนนี้เป็นไปได้ที่จะรีบูต ฉันสงสัยอย่างมากว่าสิ่งนี้จะแก้ไขปัญหาของฉันได้


-2

ติดตั้ง Service-Pack 3 หรือไม่ คุณต้องการลบ / ปิดการใช้งานบริการและแอปพื้นหลังทีละรายการเพื่อกำจัดแอปที่เชื่อมต่อรั่ว นี่จะเป็นแอปพลิเคชั่นที่ทำการเชื่อมต่อ แต่ได้รับการตอบสนองช้าจากโฮสต์ระยะไกล ฉันจะดูที่การเชื่อมต่ออินเทอร์เน็ต (ฉันถือว่า LAN หรือ WAN) ความเร็วลิงก์ภายนอกและจะไม่ยุ่งกับโปรแกรมป้องกันไวรัส - ไม่ได้อยู่ที่นั่นมีแนวโน้มที่แอปพลิเคชันอื่นที่ผิด ฉันจะเริ่มต้นด้วยอินเทอร์เน็ตเบราว์เซอร์และการเชื่อมต่อระยะไกลอื่น ๆ โดยใช้โปรแกรม http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_25022997.html


-3

ฉันหลีกเลี่ยงปัญหาด้วยการรีสตาร์ทเครื่อง XP ระยะไกล ใช้คำสั่ง "shutdown -r -t 0" เป็น cmd

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.