เหตุใด Google Chrome จึงฟังพอร์ต 8000


14

บางครั้งเมื่อเริ่มต้นเซิร์ฟเวอร์การพัฒนา (อีกครั้ง) มันจะตายด้วยข้อความที่พอร์ต 8000 ใช้งานอยู่

วิ่ง

$ lsof -n -i4TCP:8000 | grep LISTEN

จากนั้นเผยให้เห็น

Google    18638  <user>  450u  IPv6 0x9b020d3ae3f0d7e9      0t0  TCP *:irdmi (LISTEN)

วิธีแก้ปัญหาเฉพาะตอนที่เขียนคือการรีสตาร์ท Chrome ทั้งหมด มีคำอธิบายสำหรับการเปิดพอร์ตนี้ (อาจเป็นปลั๊กอิน) หรือเกี่ยวข้องกับเซิร์ฟเวอร์การพัฒนาที่รันบน 0.0.0.0:8000


ลักษณะของเซิร์ฟเวอร์การพัฒนานี้คืออะไรและเกี่ยวข้องกับ Chrome อย่างไร
jjlin

2
นี่เป็นสิ่งที่เกี่ยวข้องกับความสามารถในการดีบักระยะไกลของ Chromeลองไปที่chrome://inspectและดูว่าจะให้เบาะแสใด ๆ แก่คุณหรือไม่
Tom

ผมแนะนำให้คุณตรวจสอบว่านี้เป็นจริง Google Chrome ps aux | grep 18638โดยการตรวจสอบกระบวนการ
fetzig

2018 และดูเหมือนว่า Chrome รุ่นปัจจุบันไม่ฟังบนพอร์ต (เวอร์ชัน 70.0.3538.110 (รุ่นทางการ) (MacOS 64 บิต)
The Matt

คำตอบ:


0

ฉันเชื่อว่ามันเกี่ยวข้องกับการฟังสำหรับอุปกรณ์ภายนอกสำหรับการแคสต์ คุณสามารถลองปิดใช้งานการตั้งค่าสถานะที่มี "สื่อ" ฉันไม่สามารถแคบลงได้ว่าธงตัวใดกำลังฟังอยู่ chrome: // ธง / # ฮาร์ดแวร์สื่อที่สำคัญในการจัดการ ลองค้นหาสื่อ


-1

หากคุณมีกระบวนการฟังพอร์ตและคุณฆ่ากระบวนการนั้นจะไม่ยกเลิกการผูกพอร์ตนั้นทันที ฉันคิดว่าค่าเริ่มต้นในระบบ Linux ส่วนใหญ่ใช้เวลารอ 5 นาที ตรวจสอบหน้าซ็อกเก็ต (7) และค้นหา SO_REUSEADDR


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