DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Web Hosting, web serveri i operativni sistemi (http://www.devprotalk.com/forumdisplay.php?f=11)
-   -   SQUID access log (http://www.devprotalk.com/showthread.php?t=9044)

smez 20. 08. 2010. 15:19

SQUID access log
 
Pozdrav svima! Nadam se da sam postavio temu u odgovarajućem podforumu, tiče se proxy web servera.

Zanima me tumačenje nekih kolona access log-a. Detaljnije o njemu može se pročitati na: http://www.comfsm.fm/computing/squid/FAQ-6.html#ss6.6

Imam par kraćih pitanja pa bi bilo lepo da mi neko pojasni neke stvari koje nisam siguran:

1) Četvrta kolona "result codes". Prvi deo (koji ima, uglavnom, vrednosti MISS i HIT) odnosi se na traženje određenog fajla u keš memoriji SERVERA? Ili grešim?

2) Drugi deo iste kolone ima vrednosti "status kodova". Možda mi je ovo i najpotrebnije da razumem precizno naredne kodove:
- 206: Partial Content (pojavljuje mi se češće od recimo koda 200 koji označava uspešno izvršenje). Kako da tumačim ovaj kod? Fajl je delimično primljen, korisnik je prekinuo u toku izvršavanja, nešto treće?
- 302: Moved Temporarily. Ko ga pomerio, i gde ga je pomerio? :1064:
- 403: Forbidden. Na kom nivou je taj fajl zabranjen da mu se pristupa? Šta ga je učinilo nedostupnim?

3) Šesta kolona "request method". Šta je ICP QUERY? Odakle dolaze ti zahtevi? Poklapa mi se 99% sa UDP zahtevima.

4) Poslednja deseta kolona "tip podataka". Nekad vrednosti kolone nemaju smisla i to me buni. Primera radi, pristupanju nekih PDF-ova (URL adresa, 7. kolona, završava se sa ".pdf") u poslednjoj koloni beleže se različiti tipovi podataka među kojima su: "multipart/byteranges", "multipart/x-byteranges", "text/html" i "text/plain". Kako da razumem ovo? Ili jednostavno da ignorišem ovu kolonu?

ivanhoe 20. 08. 2010. 16:54

1) da, to je standardna cache terminologija, da li je nasao podatak ili nije
2) Koliko se ja razumem, to su ti HTTP kodovi koje je web server vratio proxiju (i zavise od web servera, ne od squida), proguglaj za detaljno objasnjenje sta koji kod znaci.
3) Opet koliko ja znam , to je bitno samo ako imas vise proxy servera povezanih u claster. ICP je neki protokol za inter-proxy komunikaciju, u sustini ako taj proxy nema trazenu stranu on ce da pita druge proxije u klasteru da li je oni imaju, pre nego sto krene da to dohvati sa web servera
4) To ti je mime type koji vraca web server. Ako nije dobro podesen (ne zna sta je pdf) onda ce da vraca default vrednosti bez obzira na ekstenziju, a opet default vrednost moze da bude neka od tih koje spominjes, zavisno kako ga podese.

smez 20. 08. 2010. 17:05

Fala, jasno sve sem druge tačke :)

Ostavio sam gore link do status kodova i napisao tri koda koja mi nisu jasna kada se tačno "događaju" (206, 302 i 403). Ako bi još to neko mogao da mi odgonetne bio bih mu zahvalan.

ivanhoe 20. 08. 2010. 23:05

pa, potrazi na googlu, apsolutno sve o tome moze da se sazna preko neta, mislim nisam se ja rodio znajuci sta koji HTTP kod znaci :)

Elem, da ti ustedim vreme za ovo sto pitas:
206 - web server nije vratio celu stranu, najcesce znaci da je ili korisnik prekinuo ucitavanje pre nego sto je ceo fajl poslat, ili kod downloada velikih fajlova download manageri skidaju deo po deo fajla. Poenta ovoga je da obavesti proxy da ne kesira podatak jer nije kompletan, preuzet je samo deo fajla.

302 - privremena redirekcija, web server vrati browseru Location header koji mu kaze da treba da ode na taj drugi url taj put (za razliku od 301 sto je permanent redirection sto kaze: nemoj vise ni da pokusavas ovaj url, to je sad na drugom mestu). Za proxije je ovo bitno da znaju da li da kesiraju ili ne, u ovom slucaju valjda ne kesiraju, jer je redirect privremen.

403 - zabranjen pristup, proxy je pokusao da ucita web stranu, a web server je rekao "ne moze". Zasto i kako zavisi od konkretn urla i web servera, nema nikakve veze sa samim proxijem.


Vreme je GMT +2. Trenutno vreme je 16:56.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.