Log Squid: adakah 407 diikuti 200 dikira sebagai kegagalan?
Kira operasi yang selesai secara berasingan daripada pertukaran pengesahan apabila Squid merekodkan cabaran yang diikuti oleh terowong yang berjaya.
Katakan seorang klien menghantar satu permintaan tanpa kelayakan proksi, menerima cabaran dan berjaya mencuba semula. Log permintaan boleh mengandungi dua entri. Tetapi orang yang menggunakan aplikasi itu hanya mengalami satu operasi yang selesai.
Itulah sebabnya log yang terbahagi sama rata antara TCP_DENIED/407 dan TCP_TUNNEL/200 tidak membuktikan kadar kegagalan lima puluh peratus secara automatik. Tentukan dahulu sama ada entri tersebut membentuk pasangan cabaran dan cubaan semula.
Kira perkara yang benar-benar anda pedulikan
| Ukuran | Bilangan |
|---|---|
| Cabaran pengesahan | Balasan proksi yang meminta pengesahan |
| Cubaan proksi | Transaksi individu yang direkodkan oleh perantara |
| Kerja yang selesai | Operasi aplikasi yang mencapai hasil yang dimaksudkan |
Kaitkan cap masa, konteks klien, destinasi dan sebarang pengecam permintaan yang tersedia. Cubaan tanpa pengesahan mungkin tiada nama pengguna direkodkan, manakala cubaan semula yang berjaya mempunyainya. Aktiviti serentak bermakna baris bersebelahan sahaja ialah bukti lemah bahawa dua entri itu saling berkaitan.
Asingkan juga terowong yang berjaya daripada operasi laman web yang berjaya. Penerimaan CONNECT membentuk terowong; destinasi masih boleh gagal semasa TLS atau mengembalikan ralat aplikasi selepas itu.
Siasat cabaran terminal yang berulang, kerja yang tidak pernah selesai kemudian, atau perubahan mendadak dalam bilangan pertukaran. Ini berbeza daripada klien stabil yang bermula dengan cabaran dan melakukan tepat apa yang diminta oleh konfigurasinya. Menekan pengesahan semata-mata untuk menjadikan papan pemuka lebih hijau akan mengubah perkhidmatan dan bukannya membaiki ukuran.