RSS-tilaajan lukeminen Apache-lokien avulla

RSS-tilaajan lukeminen Apache-lokien avulla
RSS-tilaajan lukeminen Apache-lokien avulla

Video: RSS-tilaajan lukeminen Apache-lokien avulla

Video: RSS-tilaajan lukeminen Apache-lokien avulla
Video: OS X El Capitan Won't Install! Why? - Krazy Ken's Tech Misadventures - YouTube 2024, Saattaa
Anonim

Jos olet kieltäytynyt käyttämästä palvelua, kuten FeedBurner, käsittelemään RSS-syötteitä, saatat ihmetellä, kuinka monta tilaajaa sinulla on. Tämä toimii myös hyvin, kun etsit tilaajamäärää tiettyihin luokkiin tai kommentointiviesteihin sivustollesi, joita et yleensä käytä FeedBurnerin kautta.

Näyttää siltä, että useimmat isommat syötteenlukijat, kuten Google Reader ja Netvibes, näyttävät sinulle todella laskun syöttääsi pyyntösi. Sinun tarvitsee vain käydä läpi sisäänkirjauspäivitystiedostojen sisälle.

Ensin sinun on löydettävä apache-lokitiedosto, jota kutsutaan yleensä access_logiksi tai access.logiksi. Tämän tiedoston sijainti vaihtelee suuresti jakelun ja palveluntarjoajan mukaan. Tässä on muutamia paikkoja aloittaa, mutta saatat joutua katsomaan ympärille.

Ubuntun oletus:

/var/log/apache2/access.log

MediaTemple DV -asetus:

/ Var / www / vhosts // Tilastot / lokit / access_log

Dreamhost-oletus:

~ / Logs //http/access.log

Nyt kun olet löytänyt lokitiedoston, se on yksinkertainen asia, kun se käy läpi grep-avainsanan "tilaajat", jonka useimmat syötteenlukijat käyttävät tilaajan lukumäärän näyttämiseen. Voisit käyttää yksinkertaisinta komentoa:

grep -i subscribers access_log

Tai jos haluat etsiä tilaajia tietylle syötteelle, voit käyttää sitä toisen grepin avulla rajoittamaan vain kyseisen rss-syötteen.

grep -i subscribers access_log | grep -i ‘/howtogeek/feed/’

Tässä on esimerkki siitä, mitä tämä tuo takaisin henkilökohtaiseen blogiin (jota minun pitäisi todella päivittää enemmän)

209.85.238.9 – – [28/Aug/2007:06:08:23 -0700] “GET /howtogeek/feed/ HTTP/1.1” 302 572 “-” “Feedfetcher-Google; (+https://www.google.com/feedfetcher.html; 52 subscribers; feed-id=13671896334760112923)” 193.189.143.237 – – [28/Aug/2007:06:12:32 -0700] “GET /howtogeek/feed/ HTTP/1.0” 302 535 “-” “Netvibes (https://www.netvibes.com/; 2 subscribers)” 64.78.155.100 – – [28/Aug/2007:06:14:40 -0700] “GET /howtogeek/feed/ HTTP/1.1” 302 535 “-” “NewsGatorOnline/2.0 (https://www.newsgator.com; 2 subscribers)”

Huomaa lihavoidusta tekstistä, että näillä kolmella online-syötteenlukijalla on kaikkia 56 tilaajaa. Mysticgeekillä on paljon enemmän Googlelta yksin:

209.85.238.9 – – [28/Aug/2007:05:57:25 -0700] “GET /mysticgeek/feed/ HTTP/1.1” 302 568 “-” “Feedfetcher-Google; (+https://www.google.com/feedfetcher.html; 111 subscribers; feed-id=5433036316661303107)”

Ehkä minun pitäisi ottaa vihjeen hänestä ja alkaa päivittää henkilökohtainen blogini … mutta sitten minulla olisi vähemmän aikaa kirjoittaa artikkeleita.

Suositeltava: