Ini adalah perintah varnishncsa yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
varnishncsa - Menampilkan log Varnish dalam format log gabungan Apache / NCSA
RINGKASAN
varnishncsa [-a] [-C] [-d] [-D] [-F format] [-f formatfile] [-g ] [-h] [-n
nama] [-N nama file] [-P file] [-q query] [-r nama file] [-t ] [-V] [-w
nama file]
DESKRIPSI
Utilitas varnishncsa membaca pernis(1) log memori bersama dan menyajikannya di
Format log "gabungan" Apache / NCSA.
Setiap baris log yang dihasilkan didasarkan pada satu jenis transaksi Permintaan yang dikumpulkan dari
catatan memori bersama. Transaksi Permintaan kemudian dipindai untuk bagian yang relevan secara berurutan
untuk menampilkan satu baris log. Untuk memfilter baris log yang dihasilkan, gunakan bahasa kueri untuk memilih
transaksi yang berlaku. Transaksi non-permintaan diabaikan.
Opsi berikut tersedia:
-a Saat menulis output ke file, tambahkan ke file daripada menimpanya.
-C Lakukan semua ekspresi reguler dan pencocokan string tanpa kasus.
-d Mulai memproses catatan log di kepala log, bukan di ekor.
-D Daemonisasi.
-F format
Setel string format log keluaran.
-f format file
Baca format output dari file. Akan membaca satu baris dari file yang ditentukan,
dan gunakan baris itu sebagai format.
-g
Pengelompokan catatan log. Standarnya adalah mengelompokkan berdasarkan vxid.
-h Cetak penggunaan program dan keluar
-n nama
Tentukan nama instance varnishd untuk mendapatkan log. Jika -n tidak ditentukan,
nama host yang digunakan.
-N nama file
Tentukan nama file dari instance VSM basi. Saat menggunakan opsi ini,
pemeriksaan pengabaian dinonaktifkan.
-P fillet
Tulis PID proses ke file yang ditentukan.
-q pertanyaan
Menentukan kueri VSL yang akan digunakan.
-r nama file
Baca log dalam format file biner dari file ini. File dapat dibuat dengan
pernis -w nama file.
-t
Batas waktu sebelum mengembalikan kesalahan pada koneksi VSM awal. Jika mengatur koneksi VSM
dicoba ulang setiap 0.5 detik selama beberapa detik ini. Jika nol koneksinya adalah
dicoba hanya sekali dan akan segera gagal jika tidak berhasil. Jika disetel ke "mati", tombol
koneksi tidak akan gagal, memungkinkan utilitas untuk memulai dan menunggu tanpa batas waktu
contoh Varnish muncul. Default ke 5 detik.
-V Cetak informasi versi dan keluar.
-w nama file
Arahkan ulang output ke file. File akan ditimpa kecuali opsi -a adalah
ditentukan. Jika aplikasi menerima SIGHUP dalam mode daemon, file akan menjadi
dibuka kembali memungkinkan yang lama diputar. Opsi ini diperlukan ketika
berjalan dalam mode daemon.
FORMAT
Tentukan format log yang digunakan. Jika tidak ada format yang ditentukan, format log default akan digunakan.
Format log default adalah:
%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"
Urutan pelarian \n dan \t didukung.
Formatter yang didukung adalah:
%b Ukuran respons dalam byte, tidak termasuk header HTTP. Dalam format CLF, yaitu '-'
daripada 0 ketika tidak ada byte yang dikirim.
%D Waktu yang dibutuhkan untuk melayani permintaan, dalam mikrodetik.
%H Protokol permintaan. Default ke HTTP/1.0 jika tidak diketahui.
%h Tuan rumah jarak jauh. Default ke '-' jika tidak diketahui.
%I Total byte yang diterima dari klien.
%{X}i Isi dari header permintaan X.
%l Nama log jarak jauh (selalu '-')
%m Metode permintaan. Default ke '-' jika tidak diketahui.
%{X}o Isi header respons X.
%O Total byte yang dikirim ke klien.
%q String kueri, jika tidak ada string kueri, string kosong.
%r Baris pertama permintaan. Disintesis dari bidang lain, jadi mungkin bukan yang
meminta kata demi kata.
%s Status dikirim ke klien
%t Waktu saat permintaan diterima, dalam format tanggal/waktu HTTP.
%{X}t Waktu saat permintaan diterima, dalam format yang ditentukan oleh X. Waktu
format spesifikasi sama dengan for waktu luang(3).
%T Waktu yang dibutuhkan untuk melayani permintaan, dalam detik.
%U URL permintaan tanpa string kueri apa pun. Default ke '-' jika tidak diketahui.
%u Pengguna jarak jauh dari auth
%{X}x Variabel yang diperluas. Variabel yang didukung adalah:
Pernis:time_firstbyte
Waktu dari saat pemrosesan permintaan dimulai hingga byte pertama dikirim ke
klien.
Pernis: hitmiss
Apakah permintaan tersebut merupakan cache hit atau miss. Pipa dan pas dianggap
merindukan.
Pernis: penanganan
Bagaimana permintaan ditangani, apakah itu cache hit, miss, pass, pipe atau
sintetik.
VCL_Log:kunci
Nilai keluaran ditetapkan oleh std.log("key:value") di VCL.
SINYAL
MENINDAKLANJUTI Putar file log (lihat opsi -w)
SIGUSR1
Hapus semua transaksi yang belum selesai
Gunakan varnishncsa online menggunakan layanan onworks.net
