VPN bilan uyg'onganidan keyin Mac qotib qoladi: nimani yozib olish kerak
Uyg'onganidan keyin qotish butun ish stoli, mijoz yoki kutayotgan bitta dastur bo'lishi mumkin. Nima muvaffaqiyatsiz bo'lganini aniqlang, so'ng shu belgiga mos hisobotni oling.
VPN bilan uyg'onganidan keyin qotib qolgan Mac haqidagi hisobotlar ko'pincha uchta nosozlikni bitta shikoyatga birlashtiradi. Ko'rsatkich hali ham harakatlanishi mumkin, mijoz esa bosishlarni e'tiborsiz qoldiradi, mijoz ishlashi mumkin, bitta masofaviy sessiya tugaydi, yoki butun ish stoli kiritishni qabul qilishni to'xtatishi mumkin. Ularning har biri boshqa dalil talab qiladi va qotib qolishdan keyingi birinchi daqiqa qaysi birini ko'rayotganingizni hal qiladi. Noto'g'ri taxmin har bir keyingi qadamni noto'g'ri yo'nalishga yuboradi.
Nima javob berishni to'xtatdi va nima faqat kutishni to'xtatdi
Eng arzon sinovlardan boshlang: ko'rsatkichni harakatlantirib mahalliy matn maydoniga yozing, mijozning o'z holat ko'rinishini ochib u xabar qilayotgan holatni o'qing, so'ng allaqachon ochiq sessiyani davom ettirish o'rniga shaxsiy dasturda yangi amalni boshlang. Boshqa narsaga tegishdan oldin uchta javobni yozib qo'ying, chunki nima muvaffaqiyatsiz bo'lganining tartibi odamlar birinchi bo'lib unutadigan tafsilotdir.
Har bir natija boshqa joyga ishora qiladi. Bitta tiqilib qolgan sessiya dalilni tunnelning narigi tomoniga qo'yadi va Mac faqat kuzatuvchi. Ish stoli hali ishlayotganda bosishlarni e'tiborsiz qoldiradigan mijoz qidiruvni shu jarayon va uning jurnaliga toraytiradi. Ko'rsatkichni e'tiborsiz qoldiradigan mashina biror narsani ishga tushirish imkoniyatini olib tashlaydi, chunki har bir tekshiruv buyrug'i javob beradigan qobiqni talab qiladi.
Foydalanuvchi ularni bitta jumlada tasvirlasa ham uch holatni alohida saqlang. Topshirgan hisobotingiz qaysi sinov birinchi bo'lib muvaffaqiyatsiz bo'lgani va qaysilari hali o'tganini aytishi kerak, mashina qotib qolganini emas. Aynan shu farq qo'llab-quvvatlash muhandisiga tarmoqqa, mijozga yoki apparatga qarashni hal qilish imkonini beradi.
Ertaga ham himoya qila oladigan vaqt chizig'i
Soat — bu yozuvning keyin qayta tiklab bo'lmaydigan qismi. Qopqoq qachon ochilgani yoki mashina qachon uyg'ongani, birinchi muvaffaqiyatsiz amal qachon sodir bo'lgani va o'sha ikki lahza soniyalar yoki daqiqalar bilan ajralganini yozing. Keyin Mac haqiqatan uxlaganini yoki faqat ekranini qulflaganini yozing, chunki bular turli holatlar va uyg'onish yo'llari ham har xil. Uyqu jurnali o'sha vaqt chizig'ining keyin tekshirish mumkin bo'lgan yagona qismi.
pmset -g log | grep -i -E 'wake|sleep'
log show --last 15m --predicate 'process == "<client-process>"' --style compactBirinchi buyruq noaniq xotirani ikkinchisiga yozib bo'ladigan vaqt belgisiga aylantiradi. Jurnal so'rovini mijoz jarayoni va qisqa oraliq bilan cheklang, butun kun o'rniga bir sahifa natija olasiz. Ekran hali oldingizda turganda model identifikatori, mijoz yig'ilishi va o'zingiz bo'lgan tarmoqni o'sha eslatmaga ko'chiring; ertasi kuni ertalab tuzilgan hisobot uni o'qish mumkin qilgan tartibni yo'qotadi.
Belgiga mos yozib olishni tanlang
Apple Activity Monitor diagnostika qo'llanmasida uchta yozib olishni hujjatlashtiradi va ular turli savollarga javob beradi. Sample Process tanlangan bitta jarayonni uch soniya kuzatadi, spindump javob berishni to'xtatgan va tez orada majburan yopiladigan dasturni nishonga oladi, System Diagnostics esa tizim jurnallarini bitta paketga yig'adi.
Odatga emas, kuzatganingizga qarab tanlang. Ishlayotgan, ammo yomon xulq-atvorli mijoz sample oladi, u sample <pid> 3 -file ~/Desktop/sample.txt orqali yoki tishli g'ildirak menyusidan olinadi. Cheksiz aylanadigan va o'ldirish kerak bo'lgan dastur o'sha menyudan Spindump bandini oladi. Mijoz va tizimni qamrab olgan muammo sudo sysdiagnose -f ~/Desktop oladi. Iloji boricha majburan yopishdan oldin sample oling, chunki to'xtatish aynan siz tekshirmoqchi bo'lgan holatni yo'q qiladi, faylni sabab haqidagi taxminingizga ko'ra emas, voqea va vaqtga ko'ra nomlang.
Har bir paketni maxfiy deb hisoblang. Bu hisobotlarda hisob nomlari, xost nomlari, yo'llar va tarmoq tafsilotlari bor, shuning uchun ularni ochiq mavzuga biriktirish o'rniga tashkilotingiz ishlatadigan qo'llab-quvvatlash kanali orqali yuboring. Agar hisobotni qisqartirish kerak bo'lsa, nusxasini qisqartiring va asl nusxani butun qoldiring.
Ko'rsatkichning o'zi harakatlanmasa
O'lik interfeys amallar tartibini o'zgartiradi. Javob bermaydigan qobiqdan jarayonning sample'ini ololmaysiz va so'rov o'tkaza olmaysiz, shuning uchun birinchi maqsad tiklash, ikkinchisi yozuv. Majburiy qayta ishga tushirish ba'zan yagona chiqish yo'li bo'ladi va eng foydali tafsilotlar yo'qoladigan lahza ham o'sha. Vaqtni, ochiq oynalarni va qayta ishga tushirishdan oldin tarmoq menyusida ulanish ko'ringanini yozib qo'ying; jarayon holati saqlanmasa ham, bu kuzatuvlar qayta yuklashdan o'tadi.
Mashina qaytgach, qayta ishga tushirish aybdorni topdi degan xulosaga qarshi turing. U xizmatni tikladi va hech narsani nomlamadi. Faqat bitta nazorat qilinadigan o'zgartirish bilan takrorlash komponentga ishora qilishi mumkin.
Agar qotish qaytsa, har bir urinishda bitta shartni o'zgartiring: tarmoq, mijoz versiyasi yoki uyqu rejimi. Avval masofaviy ishni saqlang va ishlab chiqarish mashinasida majburiy uyquni takrorlashdan saqlaning, chunki takroriy qattiq tsikllar ma'lumot yo'qotish xavfini tug'diradi va ko'pincha siz quvayotgan nosozlikdan boshqa nosozlik keltiradi. Har bir urinishni uning shartlari bilan yozing, shunda keyingisi afsona emas, taqqoslanadigan bo'ladi.
Bitta voqeani topshiring, kayfiyatni emas
Harakatga olib keladigan topshirish to'rt narsani nomlaydi: nima javob berishni to'xtatdi, qachon sodir bo'ldi, o'sha lahzada tarmoq qanday edi va qaysi yozib olish o'sha oraliqni qamraydi. Mijoz versiyasini va macOS yig'ilishini qo'shing, so'ng to'xtang. Platforma jamoasi ham, mijoz yetkazib beruvchisi ham o'sha jumla asosida harakat qilishi mumkin, va hech biri umidsizlik tavsifi asosida harakat qila olmaydi. Yozuvni bir joyda saqlang va har safar hikoyani qaytadan aytish o'rniga unga qo'shib boring; agar yangilanish xulq-atvorni o'zgartirgan bo'lsa, qaysi biri ekanini yozing, chunki bu ham dalil.
Yaxshi yozuv nimalarni allaqachon istisno qilganingizni ham aytadi. Agar qotish paytida mahalliy dastur javob bergan bo'lsa, ayting; agar uyqu jurnali qulflash emas, haqiqiy uyg'onishni ko'rsatsa, uni ham ayting. Keyingi odam siz qilgan sinovlarni takrorlashi shart emas.
Chiptani yopishdan oldin uch narsani tekshiring: vaqt belgisi xotiradan emas, uyqu jurnalidan olinadi, yozib olish siz haqiqatan ko'rgan belgiga mos keladi va paket tasdiqlangan joyda turadi. Agar uchtasidan biri bo'lmasa, hisobot yuborishga tayyor emas.