บันทึกของคอนโซลเต็มไปด้วยข้อผิดพลาด Discoveryd ฉันจะทำให้พวกเขาหยุดได้อย่างไร (ไม่ใช่แค่ซ่อนไว้)?


1

ข้อความนี้มี 3,500 ข้อความจาก 4,000 ข้อความล่าสุด พวกเขามักจะอยู่ในรูปแบบ:

1/5/15 1:07:38.307 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[73] scopeID[11] errno[22] result[-1]
1/5/15 1:07:40.487 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[68] scopeID[11] errno[22] result[-1]
1/5/15 1:07:40.489 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[70] scopeID[11] errno[22] result[-1]
1/5/15 1:07:40.911 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[73] scopeID[11] errno[22] result[-1]
1/5/15 1:07:42.668 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[73] scopeID[11] errno[22] result[-1]
1/5/15 1:07:43.099 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[76] scopeID[11] errno[22] result[-1]
1/5/15 1:07:45.281 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[68] scopeID[11] errno[22] result[-1]
1/5/15 1:07:45.963 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[70] scopeID[11] errno[22] result[-1]
1/5/15 1:07:48.062 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[73] scopeID[11] errno[22] result[-1]
1/5/15 1:07:49.151 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[68] scopeID[11] errno[22] result[-1]
1/5/15 1:07:50.250 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[68] scopeID[11] errno[22] result[-1]
1/5/15 1:07:51.345 PM discoveryd[49]: Basic Sockets Couldn't set IP_BOUND_IF on socket fd[70] scopeID[11] errno[22] result[-1] 

และอื่น ๆ เอาต์พุตของ lsof -d บน file descriptors ในข้อความแสดงข้อผิดพลาด (68, 70, 73) คือ:

13:12:35 BigG ~ $ sudo lsof -d 70
COMMAND    PID           USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
UserEvent   17           root   70r   DIR                1,4     3638 16936208 /private/var/log
Little      39           root   70   PIPE 0xc31978735fec6a0b    16384          
discovery   49 _mdnsresponder   70u  IPv4 0xc3197873535be7db      0t0      UDP *:60078
filecoord  229           root   70r   DIR                1,4      102 17141816 /Applications/Messages.app
cloudd     237         george   70u  unix 0xc319787357d38073      0t0          ->0xc319787357d38393
com.apple 6884         george   70r   CHR               11,0 0t147584      577 /dev/random
Mail      6916         george   70u  unix 0xc319787357d366ab      0t0          ->0xc319787357d54a9b
13:12:54 BigG ~ $ sudo lsof -d 68
COMMAND    PID           USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
UserEvent   17           root   68r   DIR                1,4     2278 16936222 /Library
Little      39           root   68   PIPE 0xc31978735fec695b    16384          
discovery   49 _mdnsresponder   68u  IPv6 0xc319787358001583      0t0      UDP *:56376
filecoord  229           root   68r   DIR                1,4      170 18984735 /Users/george/Library/Mobile Documents/com~apple~mail/Data/MailData
Mail      6916         george   68u  IPv4 0xc31978735c27fb4b      0t0      TCP 172.20.10.2:65427->17.172.34.90:imaps (ESTABLISHED)
Google    7531         george   68u   REG                1,4    45056  2751867 /Users/george/Library/Application Support/Google/Chrome/Default/Shortcuts
13:13:01 BigG ~ $ sudo lsof -d 73
COMMAND    PID           USER   FD   TYPE             DEVICE SIZE/OFF     NODE NAME
Little      39           root   73   PIPE 0xc31978735fec72fb    16384          
discovery   49 _mdnsresponder   73u  IPv6 0xc31978735694dfb3      0t0      UDP *:56847
filecoord  229           root   73r   DIR                1,4     1224 18983081 /Users/george/Library/Mobile Documents
Mail      6916         george   73u   REG                1,4      512 19235471 /private/var/folders/hj/3s2lw9xx18zf5gx13b5wkp0c0000gn/T/com.apple.mail/etilqs_Q2RlNGOuSx38TFf
Google    7531         george   73u   REG                1,4    18432  2752345 /Users/george/Library/Application Support/Google/Chrome/Default/Login Data

น้ำท่วมนี้ไม่ได้เกิดขึ้นใน WiFi ที่บ้านของฉัน แต่เกิดขึ้นขณะที่ใช้ iPhone (iOS 8.1.2) ที่ต่อเข้ากับพอร์ต USB และผ่านเครือข่าย Bluetooth PAN บน MBP Retina (10.10.1)

ในอดีตตัวอธิบายไฟล์ในข้อความแสดงข้อผิดพลาดมีความแตกต่างกัน

คำตอบ:


1

ระยะยาววิธีในการแก้ไขปัญหานี้คือการเลือกที่จะแชร์บันทึกและข้อขัดข้องของคุณกับ Apple และรายงานปัญหานี้เป็นข้อผิดพลาดที่http://bugreport.apple.com

ระยะสั้นคุณสามารถเลือกเครือข่ายอื่น (อาจเป็นตัวเลือกที่ไม่ดี) หรือระงับ IPv6 (อาจเป็นระยะยาวที่ไม่ดี) หรือลองปิดการใช้งานการบันทึกข้อผิดพลาดทั้งหมด (อาจไม่ดี)

ข้อความแสดงข้อผิดพลาด 4k บรรทัดไม่ได้ทำให้เกิดปัญหากับฮาร์ดแวร์ OS X ในช่วงสิบปีที่ผ่านมา แม้กระทั่งข้อความ 400k ต่อวันก็ไม่ได้เป็นการโหลดที่สำคัญใด ๆ ในระบบไฟล์หรือ CPU มีอะไรอีกบ้างที่คุณพยายามทำในที่ที่ข้อความเหล่านี้ก่อให้เกิดความเศร้าโศก?


ทำไมคุณสงสัยว่า IPv6 เมื่อเชื่อมต่อผ่าน iPhone USB ตัวเลือกในการเปลี่ยนการตั้งค่า TCP / IP ไม่มีอยู่ (ไม่มีตัวเลือกขั้นสูง) ดังนั้นฉันไม่ทราบว่าฉันสามารถปิด IPv6 สำหรับวิธีการนั้นได้หรือไม่ และ 4,000 รายการเป็นเพียงข้อ จำกัด ในการค้นหา "ข้อความทั้งหมด" ในคอนโซล เป็นจริงประมาณ 90% ของรายการทั้งหมดโดยทั่วไปในล็อกไฟล์เก่าเช่นกัน หากคุณสังเกตเห็นพวกเขาอยู่ห่างกันประมาณ 1 วินาทีดังนั้น ~ 60 / นาที ฉันสามารถซ่อนผู้ส่ง "Discoveryd" แต่นั่นไม่ใช่วิธีแก้ปัญหา แต่ซ่อนปัญหาไว้
geoO

@geoO คุณถูกต้อง - ฉันไม่ได้ตระหนักถึงข้อความค้นหาคอนโซลที่วางไว้ที่ 4k ดังนั้นจึงเป็นข้อเสียที่แท้จริงมาก คุณเคยเห็นกระทู้นี้กับคนที่พยายามทำ neuter Discoveryd เพื่อหลีกเลี่ยงการเปลี่ยนชื่อโฮสต์หรือไม่? apple.stackexchange.com/questions/153080
bmike

10.10.1 แก้ไขการเปลี่ยนชื่อ แต่ไม่ใช่รายการบันทึก Discoveryd
geoO

0

เมื่อฉันได้รับข้อความเหล่านี้การค้นหา DNS ใด ๆ ที่ทำโดย Discoveryd ล้มเหลว (Chrome และการค้นหา nslookup) การแก้ปัญหา:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist

ขอบคุณ มันฉลาด แต่ฉันต้องการระบุสาเหตุ ยังไม่ได้
geoO

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