Putus berselang-seli ialah masalah pengumpulan data sebelum ia menjadi masalah konfigurasi. Rekod medan yang sama pada setiap kejadian, jika tidak insiden tidak boleh dibandingkan. Menukar tiga tetapan selepas setiap peristiwa memusnahkan satu-satunya bukti yang anda ada.

Prosedur di bawah mengambil masa kira-kira dua minit setiap insiden dan menghasilkan satu baris setiap peristiwa. Ia menganggap akses baca sahaja pada peranti yang anda uruskan.

Tetapkan medan sebelum kegagalan pertama

Sediakan senarai medan sebelum apa-apa rosak, kerana templat yang direka di tengah-tengah insiden sentiasa tertinggal satu lajur. Lima medan cukup untuk bermula: waktu tempatan dengan ofsetnya, pencetus, peringkat yang rosak, teks ralat yang tepat dan sama ada percubaan baharu berjaya.

Pencetus wajar mempunyai perbendaharaan kata sendiri: melahu, bangun daripada tidur, peralihan rangkaian, lonjakan beban, pembaharuan kelayakan atau tidak diketahui. Biarkan tidak diketahui dilabel sebagai tidak diketahui daripada mengisinya kemudian daripada ingatan. Medan peringkat membawa nilai paling besar, kerana ia merekodkan di mana rantaian berhenti, bukan apa yang dirasai pengguna. Teks ralat perlu disalin verbatim, kerana parafrasa kehilangan perbezaan antara dua kod yang serupa.

Biarkan jurang sebagai jurang. Templat yang memaksa jawapan mengundang rekaan, dan konteks rekaan lebih buruk daripada ruang kosong.

FieldExampleWhy it earns its place
Time with offset2026-11-03T09:14+08:00Orders events across sources in different zones
Triggerresume from sleepSeparates a cause from a coincidence
Stagehandshake ok, no routeNames the boundary that failed

Rekod lima fakta yang sama semasa kegagalan

Jalankan arahan yang sama dalam urutan yang sama setiap kali. Dua minit output lebih baik daripada foto ikon dalam dulang, dan urutan penting apabila cap masa tidak sepadan kemudian.

date -Is
journalctl -u wg-quick@wg0 --since "-2 min" --no-pager
wg show wg0 latest-handshakes transfer
ip route get 203.0.113.10
ping -c 3 -W 2 192.0.2.1

Baris pertama mencap pemerhatian dengan ofset, dan itulah satu-satunya cara untuk menyelaraskan tiga sumber yang direkod dalam zon berbeza. Petikan jurnal merangkumi kitaran hayat perkhidmatan, dan baris jabat tangan memberitahu sama ada rakan sejawat menjawab. Carian laluan menamakan antara muka yang akan digunakan oleh destinasi tertentu, dan itu bukan fakta yang sama dengan kewujudan antara muka. Ping ke alamat terowong menunjukkan sama ada sesuatu melintasi pautan, bukan sama ada sebelah sana boleh dicapai.

Tulis satu baris bagi setiap insiden dalam log berjalan, dengan medan itu sahaja dan tiada yang lain. Selepas lima atau enam entri, susun mengikut pencetus dan kemudian mengikut peringkat. Corak muncul sebagai pasangan berulang, dan pasangan yang tidak pernah berulang mungkin kebetulan.

Cari peringkat yang rosak

Ketersambungan setempat, keadaan rakan sejawat, laluan dan penyelesaian nama gagal di tempat berbeza, dan setiap satu meninggalkan jejaknya sendiri. Jika antara muka wujud tetapi tiada laluan menunjuk kepadanya, kegagalan itu dasar setempat. Jika cap masa jabat tangan berhenti maju sementara antara muka kekal naik, kegagalan itu di hulu.

Penyelesaian nama tergolong dalam rakaman yang sama. Penyelesai yang mengikut terowong pada Isnin dan rangkaian setempat pada Selasa menghasilkan kegagalan yang kelihatan rawak pada lapisan aplikasi.

Untuk akses pelayan yang dibenarkan, kaitkan percubaan yang sama dan bukan penyambungan semula berhampiran. Kekalkan cap masa asal dan rekod sebarang ofset secara berasingan, kerana menukarnya di tempat memadam bukti penukaran itu. Satu percubaan, satu set cap masa, satu kesimpulan.

Bandingkan satu syarat pada satu masa

Perbandingan terkawal menukar satu syarat bermakna dan menyimpan jalan yang gagal di sebelah yang berjaya. Alihkan peranti ke rangkaian lain, atau lumpuhkan satu pengecualian, dan jangan ubah apa-apa lagi dalam langkah yang sama.

Simpan jalan yang gagal dalam rekod. Memadamnya demi yang berfungsi membuang satu-satunya bukti tentang sempadan yang anda cuba cari.

Kongsi petikan, bukan profil

Sebelum menghantar apa-apa, buang kata laluan, token, kunci peribadi, identiti tidak berkaitan dan muatan. Profil penuh ialah rahsia konfigurasi dan bukan ringkasan sambungan, dan ia tidak wajar berada dalam tiket.

Hantar petikan dengan lima medan itu dan nyatakan peringkat mana yang anda fikir gagal. Ini membolehkan pentadbir meneliti sempadan yang anda namakan dan bukannya menatal tangkapan skrin ikon yang terputus. Jika sempadan itu masih tidak jelas, langkah seterusnya ialah satu lagi rakaman terkawal, bukan satu lagi perubahan tetapan.

Artikel berkaitan