cygwin sshd.exe และบริการสุ่มวางหลังจากสองสามวัน


0

ฉันติดตั้ง cygwin และ sshd เวอร์ชั่นล่าสุดเมื่อเดือนที่แล้วในกล่อง Win7 Pro 64 บิต ฉันสามารถ ssh จากกล่อง Linux ไม่มีปัญหา (มันเหมือนกับการตั้งค่าที่ฉันมีในกล่อง Windows 2003 Server ที่ยังไม่มีปัญหานี้)

จากนั้นสุ่มหลังจากระยะเวลาหนึ่งโดยปกติจะเป็นวันที่เมื่อฉันพยายามที่จะ ssh ssh จะพิมพ์บรรทัดว่างเปล่าและเคอร์เซอร์จะกระพริบที่นั่นจนกว่าฉันจะกด Ctrl + C

ฉันระยะไกลลงในกล่อง Win7 และ sshd.exe ทำงานด้วยการใช้งาน CPU ปกติ (0) ในตัวจัดการงาน ฉันไปที่บริการและแจ้งว่า sshd กำลังทำงานอยู่ ฉันบอกให้รีสตาร์ทและล้มเหลวในการหยุด: แถบความคืบหน้าขึ้นไปประมาณ 40% จากนั้นคลานไปและในที่สุดก็บอกว่ามันไม่สามารถหยุดได้ start.) ถ้าฉันพยายามเริ่มมันจะบอกฉันว่ามันเริ่มต้นและหยุดทันที:

บริการ

บริการ sshd CYGWIN บนโลคัลคอมพิวเตอร์เริ่มทำงานแล้วหยุดทำงาน บริการบางอย่างจะหยุดโดยอัตโนมัติหากไม่ได้ใช้งานโดยบริการหรือโปรแกรมอื่น ๆ OK

เวลาทั้งหมด sshd.exe นี้ยังอยู่ในตัวจัดการงาน ณ จุดนี้ฉันฆ่า sshd.exe ในตัวจัดการงานจากนั้นฉันสามารถกลับไปที่บริการและสามารถเริ่ม sshd ได้โดยไม่มีปัญหาหลังจากนั้นฉันสามารถ ssh จาก Linux ได้โดยไม่มีปัญหา

ฉันเคยเห็นหัวข้อต่าง ๆ เกี่ยวกับสถานการณ์ที่ทำให้เกิดเสียงคล้ายกันมาตั้งแต่ปี 2006 แต่ไม่มีวิธีการแก้ไขนอกจากการเพิ่ม MaxSessions ใน / etc / sshd_config มีผู้ใช้เพียงคนเดียวเท่านั้นดังนั้นฉันจึงไม่คิดว่า MaxSessions จะต้องเพิ่มขึ้น

อะไรทำให้เกิดสิ่งนี้

คำตอบ:


0

ฉันหาสาเหตุไม่พบ นี่คือคำตอบที่เส็งเคร็ง แต่วิธีแก้ปัญหาที่ไม่สร้างความรำคาญ (สำหรับความต้องการของฉัน) คือการกำหนดวันละครั้งเพื่อ:

Taskkill /IM sshd.exe /F
net start "CYGWIN sshd"

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